Economically though things were way better 20 years ago. We're losing ground on every single economic metric. Almost all of my family has already left for the US or back to Europe. All of my classmates I kind of kept up with have left the country. A bunch of the immigrants I used to know left.
If you have a good job and a house I'm sure things are fine. You can live a good life here if you do have a good income stream and already own a home. You can live well anywhere. I'm currently in the rocky mountains and it is nice.
But just looking at things critically (since my partner and I are looking to settle down and have kids, she has an EU country passport, I have a Canadian one, we both have family everywhere, she just bought an investment property in Europe), our taxes are too high for the services we receive, wages are too low for the cost of living, and things are objectively worse than they were before.
Eastern Europe though is just the meaner, cruder version of Western Europe with the xenophobia dialed up from 8 to 11.
Also in Canada there is a certain level of maturity and compassion that most other societies do not have. This is well illustrated by the COVID vaccination figures and the whole response to this crisis as well as the previous ones.
No country is perfect but one would need to search long and hard to beat Canada.