I had a question about coming back to the US on a TN Visa. If you live in Canada and work in the US on a H1B and complete 6+ yrs on the H1B and then get your Canadian citizenship. If you then reenter the US on a TN visa and work for the same or different company for lets say a yr or so and then convert to a H1B will you then qualify for a fresh 6 yrs on that H1B since you did reside outside Canada for more than a yr or it will this not work?