Question: does canadian citizen need visa for switzerland?
Answer: Canadian citizens traveling to Switzerland for tourism do not need a visa as long as they spend 90 days or less in an Schengen Country. ... For longer duration of stay, an Schengen Visa is mandatory. The Visa is issued directly by the Government of Switzerland.