>Canadian here.
...
>Too bad immigration is so difficult.
What about TN1 ?
What about TN1 ?
Also [1]:
> Canadian citizen must demonstrate an intention to return to his/her home country upon the expiration of the TN visa.
[1] http://www.canadiansinusa.com/Working-in-the-US/tn-visa.html