Applying for a U.S. Visa in Canada or Mexico
If You Are a Citizen of a Third Country
Although it is usually best to apply for a visa at a U.S. Consulate or Embassy in your home country, it may be possible for you to travel to Canada or Mexico to obtain a visa in your passport. As information is subject to change, we advise you to check for updated information at the State Department's Website.
Not everyone is eligible to apply for a visa at a Consulate in a third country. You are only eligible to do so if you have never been out of status in the U.S. because you overstayed the terms of your visa. If you remained in the U.S. longer than the period authorized (as indicated on your Form I-94), you are required to apply for a new visa in your country of nationality. If you are not certain whether you have violated your immigration status, please check with the OISS.
You should also be aware that you may be more likely to encounter some difficulties at the time of your visa interview when you apply outside your home country. Consular Officers are instructed to deny your visa application if they have reason to believe they cannot properly adjudicate your case. Some of the reasons you might be denied a visa include suspicion of fraud, insufficient knowledge of local conditions in your home country, unfamiliarity with documents from your home country, or, if you are a student or an exchange visitor, failure to provide sufficient evidence that you will return to your home country at the end of your stay in the U.S.
If you are not a citizen of Canada or Mexico, you must make an appointment to apply for a visa at one of the U.S. Consulates located near the U.S. border in Canada or Mexico. U.S. Consulates are located in Canada at: Calgary, Halifax, Montreal, Ottawa, Quebec City, Toronto and Vancouver. Border Consulates in Mexico are in Cuidad Juarez, Matamoros and Tijuana.
Scheduling an Appointment
You may schedule an appointment for your visa application at a Border Consulate via telephone or the internet.
Via the Internet:
Third party nationals wishing to make an appointment for a visa application in Canada or Mexico may do so using the State Department's internet-based appointment system.
From the United States, call 1-900-443-3131 to make an appointment in Canada or Mexico. From Canada you may call 1-900-451-2778. There is a substantial per minute charge for these calls and many dormitory, office, hotel or pay phones do not permit 1-900 calls. If you are unable to make a 1-900 call, and wish to charge the call to your credit card, you should call 1-888-840-0032 from a touch tone phone. Be sure to have your credit card number handy.
- General Info
- Prospective Students
- New Students
- Current F-1 Students
- Current J-1 Students
- Former Students and Alumni
- J-1 Exchange Visitor Program
- B-1/B-2 Short Term
- H-1B Employment Visa
- TN (Trade NAFTA)
- Applying for US Citizenship
- Employment & Taxes
- Applying for a NH Driver's License
- Bertram Husch International Scholarship Fund
- Employment Links
- Financial Aid
- Food & Lodging
- Guide to Currency Conversion
- Health Insurance Carriers
- Immigration Attorneys & Links
- International Friendship Group
- International Organizations
- Miscellaneous Links
- UNH Links
- U.S. Government Links
- Voltage Standards Around the World
- Getting to Know UNH