Hi, any advice you can give will be helpful. Thanks in advance.
I am an American citizen and I am about to marry my boyfriend of 5 years, who is a Canadian. He has lived in NYC for 5 years, 4 years of which was on a TN visa. After getting laid off, he was required to return to Canada for...