Don't want to derail this into a political thread (which is thankfully taboo here), but that's certainly part of it for me. If I had kids in school I'd be exiting in a hurry unless our current controlling party loses in 2023.
For me there's only so many options in Canada. I don't want to live in a city smaller than Edmonton, so that removes the other prairie provinces. Vancouver and Toronto would mean being house-rich, everything else poor which isn't appealing. Most of the other big cities in Ontario are kind of 'characterless' for lack of a better word. There's no real perk to living in say London or Hamilton over Calgary/Edmonton to me. Montreal's nice enough but I didn't love it. Atlantic Canada's a bit to 'small town' for my taste.
That limits it to Edmonton, Calgary, Victoria, Ottawa. Probably a handful of Ontario cities I'm unfamiliar with that might be an option (Kingston, etc). Not sure where I'll end up finally and I'm in no rush to leave Edmonton, but I'm not sure I want to stay planted in Alberta for the next 20 years.