American citizens or permanent residents of the United States do not need a passport to visit Canada  but should carry a birth  baptismal or voter's certificate  or other documents establishing their citizenship