Canadian cities have declined horribly. Some worse than others, I'm sure places like Halifax are still fun as a student if you can afford rent. But places like Winnipeg I can't even recognize any more.
Winnipeg has been a shithole for at least 30 years, can't speak for before that.