Any third country national (TCN) like India, China citizens residing in the United States can apply for a non-immigrant visa in Canada or Mexico except B1/B2 and H2.
First Time H1B stamping in Canada or Mexico?
Both Canada and Mexico US embassy allow first time H1B stamping for third country nationals like India, China etc.
H1B Renewal Stamping in Canada or Mexico
Both Canada and Mexico allow H1B renewal stamping including H1B Amendment, Transfer or extensions. H1B Stamping Document Checklist.
H1B to H4 COS Visa stamping in Mexico or Canada
You can go for H1B to H4 stamping in Mexico or Canada if you are currently on H1B visa residing and working in USA.
F1 to H4 or H1B Visa Stamping in Mexico
F1 Category (class of visa) change to H4 or H1B is not allowed for visa stamping in Mexico.
Mexico allows US visa to enter their country. No separate Mexico visa is needed.
Example: If you are currently on F1 visa and want to change your status to H4, you cannot go to Mexico to get your H4 stamped. You should visit your home country.
F1 to H4 or H1B Visa Stamping in Canada
Canada allows F1 to H4 or H1B category change stamping in US embassy. You would need Canada’s visitor visa (or if you have other type of Canadian visa) to enter Canada.
‘Out of Status’ Visa Stamping Not Allowed
If you have been out of status in the USA because you violated the terms of your current visa like H1B or overstayed the validity printed on your I-94, then you are not eligible to apply at a U.S. Embassy or Consulate in Canada or Mexico as a citizen of any other country.
You must for visa stamping in your home country i.e. nationality or passport.
You can prove your legal status using your current i797 approval notice or EAD card or renewed i94.
Expired Visa Stamp, Want to Revalidate with new i797 approval?
If you plan to visit Canada or Mexico and want to re-enter USA within 30 days on expired visa, you can enter as long as you have a valid I-94 using automatic Re-validation process.
US Visa Stamping Embassy in Canada
- Quebec City
US Visa Stamping Embassy in Mexico
- Ciudad Juarez
- Mexico City
- Nuevo Laredo