U.S. Permanent Residents Can Visit Canada without a Visa. ... Even if you hold a passport from a country whose citizens are required to present a visa to enter Canada, all you need is your green card or other evidence that can prove your U.S. permanent residence. read more