The Schengen area is a made up of 26 European countries that agreed to create common entry and exit requirements in order to remove the need for internal borders.
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. Stays are cumulative and include visits to all Schengen area countries.
Canadians planning to stay in the Schengen area for a longer period of time will require a visa from the countries to which they are travelling.
The Schengen Area currently consists of all European Union countries except Bulgaria, Romania, Croatia, Cyprus, and Ireland. The Schengen Agreement also includes four non-EU countries: Iceland, Norway, Switzerland, and Liechtenstein.
Schengen area countries: Austria, Belgium, Czechia, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Slovakia, Slovenia, Spain, Sweden, and Switzerland.