yes, you can work for any country's company remotely from Canada as a permanent resident. What matters is how you will be getting paid. If in USD, then your US employer needs to setup your payroll accordingly that you do not have to pay taxes to IRS. In most cases, I have seen people paying...