do canadian citizens need a visa to travel to italy?
Italy 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.