I am a permanent resident for >20 years. I also have a corporation for 20 years of which I am the sole shareholder. I do have other employees in Canada, and the coporation obviously has records office and bank accounts here.
Now, in this wonderful age of the internet, I can actually work from...