I am a Canadian citizen working in US for several years on TN. I just changed my TN last month because I switched job and I am getting married to a US citizen next month. My fiance and I plan to visit parents overseas after wedding and worry about changing of status afterwards, but I just found out that might not work as I may not be admitted with my TN again when i return. What should I do then? Am I automatically lost my TN after I got married to a US citizen or can I keep my TN? or can I apply for green card? it’s less than 2 months between my new TN and the wedding date and I am worried that could be a problem.