We are getting off topic, but i wanted to add that you can only apply for permanent residence with a h1B thus the reason to have that over a TN.
We are getting off topic, but i wanted to add that you can only apply for permanent residence with a h1B thus the reason to have that over a TN.