Any third country national (TCN)* present in the United States and visitors present in Canada or Mexico who wish to apply for a nonimmigrant visa at the U.S. Embassy or Consulates in Canada or Mexico, must make an appointment for an interview. U.S. Consulates are located in Calgary, Halifax, Montreal, Ottawa, Quebec City, Toronto, Vancouver, Ciudad Juarez, Guadalajara, Hermosillo, Matamoros, Merida, Mexico City, Monterrey, Nogales, Nuevo Laredo and Tijuana.Applicants who wish to apply for their U.S. visa in Canada must visit to obtain information about how to start their application for a U.S. visa at a consular section in Canada. Applicants will be required to pay their visa application processing fee prior to scheduling an appointment. Please see the website for additional information.Applicants who wish to apply for their visa in Mexico must visit to obtain information about how to start their application for a U.S. visa at a consular section in Mexico. Applicants will be required to pay their visa application processing fee prior to scheduling an appointment. Please see the website for additional information.