I think Calgary is a good choice for a place to live in Canada.
However, I don't agree that the meetups in Toronto show legacy technology thinking. I just went to a meetup at Shopify on Istio. Just Istio. Google and Microsoft have big presences. Shopify is a huge company on the cutting edge of tech. And there are tons of smaller startups that are doing great work, pushing the boundaries. There is also a lot of AI work going on as well. I don't completely get Blockchain, but Toronto has gone crazy for it.
Edited to indicate Toronto meetups.