I think that's a large part of it. But there's something more about Calgary, perhaps its role as a minor global city. When we compare to our peer cities, immigration to Edmonton in 2018 is 15,740 and to Ottawa-Gatineau is 11,010.Wow, better numbers than I expected. Calgary seems to have hit that critical mass when it comes to drawing in immigrants.
Definitely a large part of it. I would say that 20 years ago Calgary got about as many immigrants as Ottawa. That's changed now.My theory (and I have no evidence to back it up) is that because of Calgary's larger immigration population it's able to draw more immigrants. Immigrants tend to move somewhere where they already have relatives or contacts of some kind. Just look at Winnipeg, the only thing keeping it growing is the large amount of Filipino immigrants Winnipeg gets, due in part to already having a large Filipino community.
|CMA||Admissions of Permanent Residents, 2018||CMA Population, 2016||%|