Posted: Wed Mar 26, 2008 9:48 am-
Tricky on an H-1B. Depends on whether you plan on moving back to Canada or not at any point.
The official way of doing it would be to apply for change of status to an immigrant investor.
What you could do though is start up a corporation and dump all the money in there and just leave it there until you move back to Canada. Only snag there is that the salary is tax-deductible against corporation tax, so you'd be paying higher corporation tax, plus obviously you would have no income from it. Plus you'd also get hit with a massive tax bill in Canada when you paid out all the money, unless you did it over a number of years.
And technically you are "working" albeit for zero immediate remuneration.
The problem on an H-1B is that you are a resident of the US. If you were a resident of Canada you could start up a Canadian corporation and dump all the money into the Canadian corporation and pay it out that way. But if you don't file a T1 you can't do that, because it would all end up on your 1040 as income from a foreign investment ($$$). Also it would be a non-resident Canadian corporation, which means you have to pay standard corporation taxes, rather than the lower rates that apply to corporations run by resident Canadians.
Hmm. first time ever a TN-1 had advantages over an H-1B I think.
_________________
Steve.