A visa is not required for U.S. citizens to visit Canada for up to 180 days. The Canadian embassy or nearest consulate can be contacted for additional information.