Question: does a canadian need a visa to visit switzerland?
Answer: Switzerland is a Schengen area country. Canadian citizens do not need a visa for travel to countries within the Schengen area. However, visa-free travel only applies to stays of up to 90 days in any 180-day period. ... If you plan to stay in the Schengen area for a longer period of time, you will need a visa.