I feel you bro, its been really a big ordeal. But you should have known that (or atleast know now) that's how govt operates. Canada never promised to give this opportunity nor are they entitled to. We came here for education and have to technically go back. See US, UK, Germany, they have even stricter rules than Canada. Heck I have family down south (in US and in Ausi) and they have it even worse there. In US, it takes f*n years to get a green card and the citizen ship, and some people have waited over a decade. The H-1B visa is restricted to a lottery system with a max cap. In Ausi, they make people jump through fire hoops (figuratively) for the PR (barring some streams). I know the system needs overhauling in Canada, but it'll take a long time (maybe 5-6 years before then can actually fix it, my opinion, based on how big govt or companies turn aorund and fix things). But as much stress there is, due to pandemic after effects, you also have a job, a stay/work permit and apparently a good life/friend circle where you live. Housing, i agree, is a mess but it can't be solved without ample construction workers (need immigrarion for that) and big companies who will bankroll this project. As Canada is still a capatalist country and they can't be building houses like in a controlled socialist style set up (Although personally, no harm, if they did do so to address the housing shortage). I think you will be a good citizen for Canada (based on your hard work and the helping out you mentioned you do). As much as it sucks, i guess we can wait another year (as slow as thing seems which will push it to 2023).