I'm Canadian and I've been working for an American company for 3 years now.
I found a good accountant that explained me the pros and cons of incorporating based on the income and I decided to incorporate.
This makes getting paid easy, as you're just a company providing a service for another company. I just invoice the American company and they pay me via PayPal.
Make sure you are aware of the extra costs before you incorporate.
These are my costs, in case it helps (I'm in Ontario):
- $500 fee to incorporate using a firm (it's usually done in one day).
- $1200 paid to my accountant every year.
- $200-$300 paid to my bookkeeper every year.
- $10/month for a business bank account
Another thing to be aware of is that you have to get the money from your corporation to your personal account somehow. You can either be in the payroll of your company or take dividends. I opted for the latter, but the best option varies based on your income, lifestyle, retirement planning, etc.
Feel free to PM me if you have any questions. I can also hook you up with my accountant; he's excellent.