Everyone keeps mentioning the weather but there are some really nice cities (Vancouver + Toronto) that have climates no worse than some of the northern US states.
You may as well ask why people choose to live in Upstate New York.
You may as well ask why people choose to live in Upstate New York.
Few do. Upstate NY is losing population. In fact the whole northeastern edge of the US is losing population, except one county in NH.