Buddy, thanks for the kind words. Sorry to hear about your situation.. life often throws challenges and I know how having a bad boss feels..
I’ll tell you what I would do and maybe it will help you get a perspective..the final decision is yours.
My questions first: do you already have over 3+ works ex in Canada or how is your work ex calculated ?
Can you find another minimum wage work on your work permit and still work for a different employer?
Do you have enough money to be out of work for a few months?
Reason why I ask is .. if the 3+ years experience is already in Canada then I would just quit and not worry about CIC- a mere webform to update CIC should suffice.
The consequences of quit are two.. if your work permit which is valid until 2020 let’s you work in Canada, then just find a minimum wage job and manage your bills. Hopefully, without crazy delays you would get your PPR soon and I am sure that it would definitely be before Jan 2020
Second consequence is that if you quit, you cannot work anywhere else, in which case, might as well quit your job and come back to your home country.. inform CIC that you quitting and holidaying indefinitely.
I wouldn’t say many people go through the exact situation but leaving job in between to go back home is normal- some go back for their parents, weddings, etc
The stress of work and PPR not coming together will load u up a lot. On the PPR front all I can say is, be calm and positive. On your job front, if you can survive, quit and move on. Life is too short to stress and live
Hope this helps you buddy