So many places around the world are expensive now. During the winter, Canada is all about cold & crappy weather, as is the Northern US. The Southern US, Australia & NZ, usually don't get anything like the crappy, cold Canadian winters. Even the cold rain in Vancouver isn't that fun.
The Sun_Belt keeps growing, because a lot of people like to live in a warmer climate.
Of course some immigrants from warmer climates will leave Canada after experiencing some winters.