If you are not an American or permanent resident of the U.S., but you live in the U.S., and are a national of a country whose citizens require a visa to enter Canada: New visitor visa applications can be submitted to the visa offices in Los Angeles, Seattle, Detroit, or New York.