That said, free healthcare counts for a lot. Also, as a dev in a Canadian tech company, you are probably not going to see as much stress and volatility as your average Silicon Valley company.
The high property prices are messing up lives of young people who don't have rich parents. In my friend circle, I can see it as a key source of strife among married couples. Buying a house ties you to a city .. even if you get a better offer some place else. I don't think real-estate is being recognized as the beast it is. The last Bank of Canada rate decrease seemed only about oil prices and oblivious to the flames in YVR and YYZ housing.
Sigh ... what a mess :(