I work with construction companies day-in and day-out. They want to get onto a project and finish it promptly because they are, by and large, paid based on project progress.
For the life of me, I cannot wrap my head around the boondoggle that is Bloor Go station/WTR. How are we three years behind schedule on adding a third track and building a tiny connection on Randolph? How did the extension of the path balloon from $23M to $149M and now $170M (and growing). We are paying more per km for this little rail-trail than most jurisdictions around the world pay for high frequency transit. This and similar projects have been such a blow to my confidence in our government. For heaven's sake, they open a path and then close it a few months later. They are intending to do the same thing with the small underpass at Paton, which ALSO is embarrassingly behind schedule. You take all these blunders, the utter waste of resources building the Finch LRT, which is significantly slower than buses, add in the Crosstown LRT, which is six years behind schedule, and you're left asking yourself, will anything get built in my lifetime?