I was on a student visa which expired in late 2002. Thereafter, I was on my OPT and got an H1B1 approved early this year. I need to find out if I can somehow travel to Canada to get my h1b1 stamped on my passport instead of having to travel to India for the same? Won't the fact that I do not have a valid visa to return to the US create problems for me in getting a visa to Canada? What documents does one need to carry for the visa stamping in Canada? I will greatly appreciate if someone can provide me with relevant information in this respect.
Thanks.
Thanks.