It's an obnoxiously tough time and it's easy to fall into a pit of despair regarding the decreasing availability of a prosperous future if you don't already have it, and all of those issues can be both interesting and depressing to think about.
However, what we do have is a pretty welcoming, friendly, and adventurous population that's a great basis for building a home, even if that doesn't mean having a house. If you have no sentimental attachments, no social life, no outdoor hobbies, no family, no job, and no prospects for a job, all of those together are perfectly legitimate reasons for getting the hell out and seeking prosperity where it might actually be found.
For me, I haven't had a job for almost a year, nobody's hiring, nobody will be hiring, rent is increasing, I'll almost certainly never own a home or be able to retire, and I don't think having kids would be feasible if I was set on it; all together, a miserable situation to be in. But... I do have friends, I have places to spend my time, I don't need to worry about medical expenses, I have a roof (for now), and I'm in better shape than many people in their early thirties. I like the vibe, and don't think I'd have better opportunities in those respects anywhere else.
That said, I did already move for work once, and picked the most appealing place imo, so anywhere else would have to pass a very high bar in order to compete. I'm also relatively more outgoing and open than people who claim to want strong social lives, and am willing to put in the groundwork. If you're a lonely, socially anxious or inept person, or a sweaty careerist tryhard who doesn't take time away from work anyway, being here vs anywhere else probably won't be such a significant difference except a better account balance.
Edit: I'd qualify my characterization of being welcoming, open, and adventurous, with the possible exception of smaller towns and cities where quite the opposite can be true. No so much because they don't like newcomers or because they're bigoted, but many people in those places—even if they're relatively cosmopolitan—haven't bothered to look beyond their high school friends for connection, even well into adulthood, and I've heard that can be quite difficult to break into. But I also don't think it's unique to Canada and it's a worthwhile experience to get the hell out of your hometown no matter where you're from by your mid-twenties I think, if even for a few years.