does us permanent resident need visa for canada?
U.S. green card holders (permanent residents) can travel to Canada without a visa. However, you will need a passport. Canada does not require permanent residents to get a visitor visa. ... Because a permanent resident is not eligible for a U.S. passport, you will need a valid passport from your country of citizenship.