relativley off topic, but a coordinated extension of the 505 and 512 streetcars in the junction (hopefully not mixed traffic operations) would likely do a lot to improve the congestion issue and better serve all the coming density. 512 would bring commuters to st. clair/weston GO and the 505 would bring them to Dundas west/Bloor GO. Yes bus service already does this but greater capacity wouldn't hurt.
A new loop could be shared to reduce costs, maybe on one of the lots circled in red?