HELP!
I'm a canuck who's been in the US for almost 8 years on
TN Visas. I have a long term girlfriend here and we live together. We are looking at getting married some time this year.
To complicate things I have been given a promotion of sorts at work. Technicaly I will be switching companies but my job basically stays the same. I would be moving from a contractor company to a company employee. The catch is I have to have a green card or I have to work from our companies division in Canada. The company doesn't want to sponsor anyone. The company employee deal should come with better benefits and better pay and would be great for me and my future wife.
I talked to the manager who is hiring this poisition and it has to be done relatively soon. Even if I got married tomorrow I don't think I would have a green card by the time the job starts.
As I mentioned I live in the US right now on a
TN Visa that expires this summer. What would be the best way to do this?
- Should I get married in a small (legal only) ceremony asap? If so, I imagine I would still have to go back to Canada when I took the new position at work. I don't think I could get a green card before the new position started. I'm not sure if I could be on the american payroll at that point so I'm not sure how work would deal with that.
- Should I take the new position but in the Canadian office and move back to Canada? Then while in Canada I'd have my girlfriend file to bring me over as her fiance. Then I would work in Canada and transfer over to the US when I had a green card.
Which one of the two is better? Is it easier to get married and get a green card while here on a TN? Would I be able to come and visit from Canada while waiting for the paperwork to get done?
Obviously I'd rather stay here with my girlfriend the entire time but what is the best way to do this and still be employed by my company while doing so?
Any help or suggestions would be greatly appreciated.