Visitors to Canada generally need a valid passport and may also require a visa or Electronic Travel Authorization (eTA) depending on their nationality. Be sure to check and confirm the specific requirements based on your country of origin.