First, get rid of some of these ridiculous environmental reviews. Why do Finch & Eglinton need them? What if they find something, are they going to shut down those streets to traffic? I think not but somehow, it can stop a transit line. If it is going thru a sensitive environmental area then certainly but if it is just going own a current transit corridor like LRT, subway, GO, the absolutely not.
Second, standardize all stations. Get rid of this stupid notion that stations should be Taj Mahal fill ins. Stations should be safe, accessible, and pleasant but nothing more. Also, unless it is a very high traffic area, stations should only have one main entrance.
Third, for GO rail, there shouldn't be any community consultations. GO should be respectful and put up needed things like sound barriers and making sure that the stations are pleasant but that's it. These people who CHOOSE to live near a rail line cannot bitch that now there are trains going by.
Fourth, when seeking tenders, they put up their proposals, costs, and timeline they should be held to them by force of law. They can allow small variations but no more than 3 months late nor 10% above budget. They will know this BEFORE the contract is signed so they can't take it to court later claiming they didn't know. Conversely, cities/transit agencies should present realistic timelines/costs as opposed to little more than the suggestions they are now and should not be able to change their minds on different aspects of the line once signed so you don't get the endless law suits that are plaguing Eglinton/Finch. They should incentivize building on-time/budget by offering the full amount agreed to even if they come in under budget...........as long as all work is completed to good standard, if they manage to come in, as an example, $300 million under budget, they keep that $300 million free and gratia. Ditto for projects that comes in early. Nothing will make contractors more motivated to stay on budget and get projects built quickly than free money.
Fifth, standardize vehicles so you don't need new operations/storage facilities for every different kind of vehicle all over the city. LRT should have the same gauge as TTC streetcars. OL should be using standard TTC subway trains.
Sixth, get rid of all consultancy fees. These should be done in house by the transit agencies themselves.
Seventh, use best practices and follow European standards in building. They know how to build on-time and on-budget so ML/TTC should follow their leads.
Eighth, all levels of gov't, including the cities, must put hardcore money into the projects so everyone has skin in the game and they would be accountable in the next civic election for their incompetence if not delivered on time and on budget.