You are your own worse enemy.
I don’t know why you hate yourself but some honest self analysis might get you out of your prison of self denial.
It’s not about what generation you are ... it’s about working hard and saving your money instead of spending it on big houses, new cars or expensive vacations.
There are areas in Canada where opportunity exists.
I realized by the time I was 16 that there was very little opportunity in rural South Georgia and so I up and moved to Atlanta some 45 years ago, went to college and worked part-time at UPS and other jobs on the weekend until I got out of GA Tech and started working at an Engineering firm until I made a decision after a year to stay with UPS when I was offered a friend/T driver position and worked hard.
You seem to think that things just fall in place for you and everyone else.
Maybe for 1% it does but the other 99% have to work hard and stay vigilant until a better opportunity comes along.
Welcome to the real world!