Citizens of Other Countries. Generally, if
you're not a
Canadian or
U.S. citizen,
you require a valid
passport or visa to enter
Canada. ...
U.S. Lawful Permanent Residents may use their I-551 ("Green Card") -- instead of a
passport -- for travel between
Canada and the United States, by air, land, or sea.
read more >>