All visitors to Canada are required to have a valid passport. A current passport also is required for United States citizens to return to the U.S.
The United States is among many countries that are exempt from Canada's visa requirement. Other exempt countries include the United Kingdom and most European countries.
Visitors who intend to stay in Canada for longer than six months are required to have an appropriate visa.
Visitors will need to apply for a visa before arriving in Canada. It generally takes about 30 days to receive a visa. The Canadian government offers a downloadable online application package.
All visitors must have a valid passport, documents showing reason for the visit as well as length of visit. Applicants must prove they have adequate financial means for the duration of the visit.