Agreed on the brain drain. Toronto is a major (and expensive) world city. From talking with friends, 100K (Canadian, that&#x27;s 70K US) is the ceiling for intermediate to senior developers. Junior devs make a lot less ... 50-60K (that&#x27;s 35 to 42K US)!<p>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.<p>The high property prices are messing up lives of young people who don&#x27;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&#x27;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.<p>Sigh ... what a mess :(