Posted: Thu Aug 07, 2008 3:44 am-
Hi,
I need some advices from the experts here. I graduated with my bacholar in 2000 and worked in Ottawa as an Engineer for about 5 years and then got hired by one of the big hi-tech company in US since end of 2005 (I started my part-time master degree in Ontario while I was working in Canada and completed it in 2007).
Back in 2005 I was holding a
TN visa to work for the company, since then they have tried to help me to apply for the H1B visa. In 2006, they submitted my application late because they want to wait until my wife to move from Canada to US before applying the H1B visa for me, which it turned out that the quota had been exceeded. Then they tried to apply H1B for me in both 2007 and 2008 but wasn't successful because I lost in the lottery. The alternative is that I applied the TN visa from the US/CDN border and this has been the 3rd year that I do that.
Questions:
- Is there anything my company's lawyer and the company's immigration office to do in order to get me out of the TN loop? Or any suggestion for me to talk to the lawyer about going from TN to green card?
- Since I have > 8 yrs of engineering experience and the Master I got from Ontario, am I in EB2 or EB3? (My department actually paid for the premium processing this year to speed up my application process; however, I still lost in the H1B lottery.

)
- My wife is in a similiar situation as me and she has a dental degree in Canada and now working in US as a dentist, does she qualify in EB2 or EB3?
- Will the custom eventually deny my TN renewal if I keep on applying (if I am really this bad luck of losing in the lottery continuously)?
- I switched position within my big hi-tech firm. Now I need to travel almost once or twice a month. Will I get into problem if I'm lucky enough to get a H1B visa next year?
- Initially, I was hired as a "Test Engineer" to do system validation work. But in 2007, I switched to do software programming, which they switch me to "Software Engineer". This year my new position requires me to design test solution. In the business card my title is "Manufacturing Test Development Engineer" but they put me as "Test Engineer" in the TN application. Do you think I should ask the law firm to put me back to "Software Engineer" so I may have a better chance to get the H1B or later on the green card? Does the job title matter that much?
- The job description of my new position saying to want "prefer master degree" but I think it is ok for my boss to change it to be "master degree is necessary". If that's the case, do you think I have a better chance to get the H1B or later on the green card easier?
I'm really sorry for so many questions but I'm pretty sure some other folks may have similar questions in mind. Hope the experts here can help me out
man9