Hi, I came to US as a F1 student in 2001. Last time that I went back to my
country was Dec 2003. Therefore, my last visa stamp on my passport was a F1
visa, expired in March 2004.
I started working using a H1B visa from September 2004 until now.
I am considering to get my first H1B visa stamp from US consulate in Canada,
but I have a few concerns:
(1) I heard that it is not allowed to get your first H1B visa stamp from US
consulate in Canada anymore. Is it true?
(2) Also, I heard that now if you