On the Yonge Line, Glencairn/Blythwood would be good for the sake of nearby development, while Teddington Park has the edge for connectivity (the 103 and 74A buses end 200 meters away). On the Sheppard West extension, the levy could be used for infill stations at Senlac, Faywood, and the Downsview Airport site.
It could even be used on Don Mills to help pay for the North extension.
NIMBYs would be out for blood regarding any development around Glencairn. We haven't even been able to successfully redevelop around Lawrence Station. I suppose though if there was a societal shift of opinion, it would be a great way to induce some infill development near the core of the mega-city.There was supposed to be a stop at Glencairn however it and a stop at Glen Echo were canned due to budget reasons. Glen Echo actually got the double whammy of being cut for budget reasons and being impossible to build after it was decided York Mills would be underground.
The other problem with Glencairn/Blythwood is that the extra stop will delay every other rider on the Yonge Line heading southbound, and the cumulative lost time for all those commuters far out-weighs the benefits of a Glencairn/Blythwood stop. It would also be a low-ridership stop, since even with wide-scale infill redevelopment of the area, walk-in traffic is never too high, and there are a lack of connecting feeder bus routes.