It's not great, but things aren't always great and I've been through shitty years before. All of those things aren't really unique to Canada either, just some of them, particularly taken as a whole set. It's not true that there's no jobs
at all, just that there's figuratively no jobs that I'd be capable of getting as a frontend developer in BC, but I'd probably prefer to try and develop trade skills or something than hope that there will always be a place for me in programming. It's also not true that there is literally no possibility of the other things, but a number of other factors would have to both be in place and be agreeable for me to pursue that.
For example, I don't really want to own a house to begin with, but if I did it would be a modest condo in or close to my current neighborhood where I've established myself, not some arbitrarily cheaper place where I'd get some bungalow and there'd be no jobs outside of trades anyway, not many people to re-establish a social life with, or would require a car, or a remote job that I don't have and wouldn't want to do from home in an isolated prairie town. These are just all factors in the system I'm in that don't serve anyone but people who already have quite a lot of money and want to make more by sitting on property. Until then, I'll eek by living in this studio basement suite owned by boomers, sharing rent with my partner, figuring out what the next move is. Maybe eventually I'll have to yield and bail, but I'll cross that bridge when I end up at zero (real zero, not zero + savings) again.
The systems have more or less been the same for many decades, and they've been getting pushed for at least the last one, just not everywhere all at once to their breaking point. They are slow, complex systems that require people to give up control usually, and that's unfortunate, but it is what it is.