When we talk about passport strength, we're talking about how many countries the Canadian Passport holder can visit without needing a visa.
Canada, Travel

Which Countries Canadian Nationals Need Visa for Travel?

Canada has the 5th most powerful passport in the world, as per Global Passport Index Ranking for year 2022. When we talk about passport strength, we’re talking about how many destinations the holder can visit without needing a visa. Also according to the Global Passport Index, Canadians can travel to 105 countries visa free, 50 countries they can avail visa on arrival, 6 countries an advance Electronic Travel Authorization (ETA) is required and only for 37 countries an advance visa is required at their local consulate or embassy before the travel.

We have divided the countries list in the same 4 categories as follows:

Name of 105 Countries where Canadians Can Enter Visa Free

Following is the list, where as a Canadian Passport holder you can enter without any visa or any other prior arrangements; however, when you are travelling to these countries, it is recommended that you should have arranged the following;

CountriesAllowed Stay
Albania90 days
Andorra90 days
Antigua and Barbuda180 days
Argentina90 days
Austria90 days
Bahamas240 days
Barbados180 days
Belarus30 days
Belgium90 days
BelizeNot Specified
Bolivia90 days
Bosnia and Herzegovina90 days
Botswana90 days
Brazil90 days
Brunei14 days
Bulgaria90 days
Cape Verde30 days
Chile90 days
Colombia90 days
Costa Rica90 days
Croatia90 days
Cyprus90 days
Czech Republic90 days
Denmark90 days
Dominica180 days
Dominican RepublicNot Specified
Ecuador90 days
El Salvador90 days
Estonia90 days
Eswatini30 days
Fiji120 days
Finland90 days
France90 days
Gambia90 days
Georgia360 days
Germany90 days
Greece90 days
Grenada90 days
Guatemala90 days
Guyana90 days
Haiti90 days
Honduras90 days
Hong Kong90 days
Hungary90 days
Iceland90 days
Ireland90 days
Israel90 days
Italy90 days
JamaicaNot Specified
Kazakhstan30 days
Kiribati120 days
Kosovo90 days
Kyrgyzstan60 days
Latvia90 days
LesothoNot Specified
Liechtenstein90 days
Lithuania90 days
Luxembourg90 days
Malaysia90 days
Malta90 days
Mauritius90 days
Mexico180 days
Moldova90 days
Monaco90 days
Mongolia30 days
Montenegro90 days
Morocco90 days
Namibia90 days
Netherlands90 days
Nicaragua90 days
North Macedonia90 days
Norway90 days
Palestinian TerritoriesNot Specified
Panama180 days
Paraguay90 days
Peru180 days
Philippines30 days
Poland90 days
Portugal90 days
Qatar30 days
Romania90 days
Saint Kitts and Nevis180 days
Saint Lucia42 days
San Marino90 days
Sao Tome and Principe15 days
Senegal90 days
Serbia90 days
Singapore30 days
Slovakia90 days
Slovenia90 days
South Africa90 days
Spain90 days
St. Vincent and the Grenadines30 days
Sweden90 days
Switzerland90 days
Tajikistan30 days
Thailand30 days
Trinidad and TobagoNot Specified
Tunisia120 days
Ukraine90 days
United Kingdom180 days
United States of AmericaNot Specified
Uruguay90 days
Uzbekistan30 days
Vatican City90 days

Name of 50 Countries where Canadians Can Avail Visa On-Arrival

Canadian nationals visiting to the following countries will require to obtain a visa upon arrival at the airport, seaport, or land border; the list is as following:

CountriesAllowed Stay
AngolaNot Specified
Armenia120 days
Azerbaijan30 days
Bahrain30 days
Burkina Faso30 days
Burundi30 days
Cambodia30 days
Comoros45 days
Congo (Dem. Rep.)90 days
Cuba90 days
DjiboutiNot Specified
Egypt30 days
Ethiopia eVisa
Gabon90 days
Guinea90 days
Guinea-Bissau90 days
Indonesia30 days
Iraq60 days
JordanNot Specified
Kenya90 days
Kuwait90 days
Lebanon30 days
Madagascar90 days
Malawi30 days
Maldives30 days
MauritaniaNot Specified
Mozambique30 days
Nepal90 days
NigeriaNot Specified
Oman14 days
Palau30 days
Papua New Guinea60 days
Rwanda30 days
Samoa60 days
Saudi Arabia90 days
Seychelles90 days
Sierra Leone30 days
Somalia30 days
South SudanNot Specified
Suriname90 days
Tanzania eVisa
Timor-Leste30 days
Togo7 days
Turkey90 days
Tuvalu30 days
UgandaNot Specified
United Arab Emirates30 days
Viet Nam30 days
Zambia90 days
Zimbabwe90 days

Name of 6 Countries where Canadians Require ETA

Canadians need to have an Electronic Travel Authorization (ETA) document in hand before arriving to the following countries. The ETA for these countries can be applied online and the process is quick.

CountriesAllowed Stay
Australia90 days
Cote d'Ivoire (Ivory Coast)90 days
New Zealand90 days
Pakistan30 days
South Korea180 days
Sri Lanka30 days

Name of 37 Countries where Canadians Require Proper Visa

Before you visit the following countries, you need a visa prior entering to the port of entry to these countries, the list is as following;

Countries Require Visa
Central African Republic
Equatorial Guinea
Marshall Islands
Myanmar [Burma]
North Korea
Russian Federation
Solomon Islands


Related Articles: Complete Guide on Working Holiday Visas for Canadians