Honestly I dont think that there's a single thing Metrolinx can do properly at this point, asides from operating the GO Bus network.
Let's run through a little list:
-They cant build GO stations without it taking eons and being overbudget,
-They cant plan and keep the construction of rapid transit projects on time and blowing past budgets,
-They cant plan and execute for electrification,
-They cant listen to communities, when more often than not said community ends up being correct,
-They cant listen to transit agencies who know their own requirements better than they
Truthfully, what's the point in having them exist at this point? I'll go on and take a wild guess that that Boroughs Centre bus terminal will be wildly over budget solely because of the ineptitude of Metrolinx.