Your situation is very complicated indeed with PR status, staying in a country with no tax treaties with Canada (Saudi has not tax at all). I would recommend you talk to an immigration lawyer for how to keep your PR and an accountant for tax planning.
As far as I know if you and your future...