Another consideration:
Real estate prices in Canada, especially Toronto, have been red hot over the past 5 years. Returns on investment have been excellent. However, look at the stock market. Simply investing in the S&P 500 would have yielded a better return than Toronto real estate.
There's a huge amount of liquidity in the market due to low interest rates and fear. Capital is sloshing around looking for a home. I can hardly think of an asset class that isn't doing well.
Yes, real estate is doing well right now but it's far from the hottest asset class over the past 5 years. Everybody looks like an investment genius in this type of fiscal climate.