Gurus,
Please advise.
Background:
I came to the US in 1996 on an F1 visa, stamped from Bombay. In 2000, I took up a job and got an H1-B approval. Same year, I went to Canada and got the H1-B stamped (from F1 to H1). Following that I changed my job three times (every time I transferred my H1 to the new employer).
Currently I have an approval for H1-B with my current employer, valid upto Dec 2005. The stamp in my passport has expired in early 2002 (hence cannot send for revalidation with in the US).
Question is - can I go to Toronto again, and get a new H1-B stamp? I have US education, my first H1 stamp was from Canada, I have never been out of status. However I heard that there were some recent rule changes as a result of which everyone is requried to go back to their home countries, is that true? Is anyone out there who had a previous H1 stamp, and recently went to Canada to get another H1 stamped successfully?
Please advise.
Background:
I came to the US in 1996 on an F1 visa, stamped from Bombay. In 2000, I took up a job and got an H1-B approval. Same year, I went to Canada and got the H1-B stamped (from F1 to H1). Following that I changed my job three times (every time I transferred my H1 to the new employer).
Currently I have an approval for H1-B with my current employer, valid upto Dec 2005. The stamp in my passport has expired in early 2002 (hence cannot send for revalidation with in the US).
Question is - can I go to Toronto again, and get a new H1-B stamp? I have US education, my first H1 stamp was from Canada, I have never been out of status. However I heard that there were some recent rule changes as a result of which everyone is requried to go back to their home countries, is that true? Is anyone out there who had a previous H1 stamp, and recently went to Canada to get another H1 stamped successfully?