Your comments about TO are extremely negative and misleading. Perhaps it's not "hate", it might be just the cynical way you look at the world in general. I don't speak on a subconscious level, I'm pretty direct and chose to live in Toronto for quality reasons. Again, you seem to be unaware of everything Toronto has to offer; this is true of many people in many cities. I like the community, low crime rates, sports clubs, and moderate weather in Toronto. When my kids needed them, I loved the public school system it was ideal for getting ahead. Corporate Toronto is not without problems but it works well for many people and not so well for others; but don't discount the corporate world because there is a ton of money going through Toronto. Traffic you have to live with, but it's not that bad if you know the city and what to avoid and when.
Forecasts on this city show a large increase in population is guaranteed for at least 20 more years. There just isn't much construction or new rental units being built. So on the real estate topic, it's not hard to know what may happen to real estate prices and rents for those 20 years.