Yes, it is really hell. I hope that one day the policy will change. The waiting period is really one of the hardest things to do. I am going through this right now and the annoying thing is that I couldn't submit my work permit application because someone delayed in signing my job offer because of this working from home thing (Pandemic issue nonsense). It was only delayed for one day and I am suffering for more than three months and still counting. Rent, food, and other stuff have been very difficult. As we all know that Canada's standard of living is high. Now imagine not working or getting any salary.
However, this is the price we are paying and unfortunately, it is a costly one. Stay blessed dude. there is light at the end of darkness.