>Green card will not take 8 years unless you were born in India, China, or the Philippines
What if you have a Canadian citizenship? Is it still 8 years?
>There's a 60 day wait period after you last enter on TN, and you cannot leave the country when the AOS
So, when I first get my TN visa, I cannot leave the country without any of those papers? How long does my first TN visa last and if that expires I have to wait for 60 days before I get a new one?