I am Canadian citizen working in USA since january 2009 on TN visa and this visa is good untill 2012. Recently I got approved for H1b visa..as my employer wants to apply gc for me after h1b stamping. I need to get it stamped sometime after Oct. 01. I was thinking of Nuevo Laredo but looks like I cannot do it there as my nationality is Indian.
I have to go to Canada and get it stamp in the embassy or I can do it in POE. I am planning to go to India end of october. Wondering what would work best Canada or India.
If my H1B stamping is rejected , am I still allow to work on TN. Has anybody have similar situation like me.
Suggestions are appreciated.




News