Hi Ronnie;
I'm currently working in the States on a
TN visa. I hired a fantastic lawyer to help me with my paperwork (His name is Paul Ramacieri from Simpson & Wigle law firm in Hamilton, ON - I'm unable to post the link on this forum but if you do a google search, I believe the firm should come up no problem.). He's very knowledgeable and very professional. I had no problems in Buffalo when I applied for my
TN Visa.
My understanding with the
TN Visa is that it grants you "non-immigrant" status to work in the U.S. That is, your residency status remains Canadian because your work in the U.S. is deemed to be "temporary" in nature. As I'm sure you know, there is currently no limit to the number of times a
TN Visa may be renewed. However, once it appears you intend to reside permanently in the U.S. (and that you are not, in fact, working in the U.S. on a very temporary timeline) it is likely that your request for a renewal after a number of already granted renewals will be denied. You may want to explore the H1 Visa, which is a more permanent working visa than the temporary 1 year TN.
In terms of your tax status, as a Canadian citizen, I believe that you must report and pay
taxes on all of your worldwide income to the Canadian Government. In the case of the
TN Visa, you would file
taxes in the U.S. for monies earned during your work period and also file
taxes with the Canadian government. Any tax paid to the U.S. on your U.S. earned income would be 'credited' to your Canadian tax liability account because of the U.S.-Canada tax treaty (that is, you would report all income (including U.S. earned) to the Canadian Government on your Canadian tax return and would receive a 'credit' for the tax you've already paid on the U.S. monies earned, thus, eliminating 'double taxation').
In terms of avoiding income tax by residing in Florida, I'm under the impression that you would first have to give up your Canadian citizenship and become American so that you would be bound by American tax laws. Please note, however, that I am certainly not a lawyer and that you must get legal advise on these matters rather than take my word for it!
For legal advise, I recommed contacting Mr. Ramacieri - he's an excellent resource and certainly knows his stuff. I'm sure he would be able to direct you to knowledgeable CPAs as well.
I hope some of this helps!
wilso02