US citizens booking Air Canada flight to Toronto or traveling by any other airline to other Canadian cities will require a valid US passport with at least 3 months validity for entering Canada. However, US citizens visiting Canada for tourism purposes for less than 180 days don’t need visas. They will be required to furnish a valid US passport, NEXUS car or passport card to fulfill the requirements of being US citizens.