Canada has the 9th most powerful passport in the world. By passport strength we mean, how many places can the holder travel without visa restrictions? And according to the 2019 Henley Passport Index, Canadians can travel to 183 countries applying for a visa at an Embassy.

To put things into perspective, there are 195 countries in the world.

This list would be easier to compile if we were to mention the countries where a visa is required – but nonetheless, below you can find a list of all of the countries where Canadians can travel visa-free.

We have divided the countries into two sections: where a visa is not required at all (visa-free) and where you will need to apply for a visa once you arrive at your destination (visa on arrival).

140 Visa-Free Countries for Canadians

If you have a Canadian passport, you can travel to the following countries without any visa at all:

  1. Albania – up to 90 days
  2. American Samoa. You must apply for the Entry Permit Waiver Program (EPWP) online at least 48 hours before travelling.
  3. Andorra – up to 90 days.
  4. Anguilla – up to 1 month
  5. Antigua and Barbuda – up to 6 months
  6. Argentina – up to 90 days
  7. Aruba – up to 30 days
  8. Australia – 90 days. You must apply for the Australian Electronic Travel Authority (ETA) before travelling.
  9. Austria – 90 days
  10. Bahamas – 8 months
  11. Barbados – 6 months
  12. Belarus – 30 days. Only when arriving and departing through the Minsk International Airport.
  13. Belgium – 90 days
  14. Belize
  15. Bermuda
  16. Bolivia – up to 90 days
  17. Bonaire; St. Eustatius and Saba – up to 3 months
  18. Bosnia and Herzegovina – up to 90 days in any 6-month period
  19. Botswana – up to 90 days
  20. Brazil – up to 90 days
  21. British Virgin Islands
  22. Brunei – 14 days
  23. Bulgaria – up to 90 days in any 6-month period
  24. Cape Verde Islands – up to 30 days. You must register through the online portal Efficient Automatic And Safe Entry of Travelers (EASE) at least five days prior to departure.
  25. The Cayman Islands – up to 6 months
  26. Chile – up to 90 days
  27. Colombia – up to 90 days
  28. Cook Islands – up to 31 days
  29. Costa Rica – up to 90 days
  30. Croatia – up to 90 days
  31. Curacao – up to 3 months
  32. Cyprus – up to 90 days
  33. Czech Republic – up to 90 days
  34. Denmark – up to 90 days
  35. Dominica – up to 6 months
  36. Dominican Republic – up to 6 months
  37. Ecuador – up to 90 days
  38. El Salvador – up to 3 months
  39. Estonia – up to 90 days
  40. Eswatini (Swaziland) – up to 30 days
  41. Falkland Islands – up to 4 weeks. You will receive a Visitors Permit on arrival.
  42. Faroe Islands – up to 90 days
  43. Fiji – up to 4 months
  44. Finland – up to 90 days
  45. France – up to 90 days
  46. French Guiana – up to 90 days
  47. French Polynesia – up to 90 days
  48. French West Indies – up to 90 days
  49. The Gambia – up to 90 days
  50. Georgia – 360 days
  51. Germany – up to 90 days
  52. Gibraltar
  53. Greece  – up to 90 days
  54. Greenland – up to 90 days
  55. Grenada – up to 3 months
  56. Guam
  57. Guatemala  – up to 90 days
  58. Guyana – up to 3 months
  59. Haiti – up to 3 months
  60. Honduras – up to 3 months
  61. Hong Kong – up to 3 months
  62. Hungary  – up to 90 days
  63. Iceland  – up to 90 days
  64. Indonesia  – up to 30 days
  65. Ireland – up to 90 days
  66. Israel – up to 3 months
  67. Italy  – up to 90 days
  68. Jamaica  – up to 90 days
  69. Japan  – up to 90 days
  70. Kazakhstan  – up to 30 days
  71. Kiribati – up to 30 days
  72. Kosovo  – up to 90 days
  73. Kyrgyzstan  – up to 60 days
  74. Latvia  – up to 90 days
  75. Lesotho
  76. Liechtenstein  – up to 90 days
  77. Lithuania  – up to 90 days
  78. Luxembourg  – up to 90 days
  79. Macao  – up to 30 days
  80. Malaysia  – up to 3 months
  81. Malta  – up to 90 days
  82. Mauritius  – up to 90 days
  83. Mayotte
  84. Mexico  – up to 180 days
  85. Micronesia  – up to 30 days
  86. Moldova  – up to 90 days
  87. Monaco  – up to 90 days
  88. Mongolia  – up to 30 days
  89. Montenegro  – up to 90 days
  90. Montserrat – up to 6 months
  91. Morocco  – up to 3 months
  92. Namibia – up to 3 months
  93. Netherlands  – up to 90 days
  94. New Caledonia
  95. New Zealand  – up to 90 days. You must apply for the NZ Electronic Travel Authority (ETA) before travelling.
  96. Nicaragua  – up to 90 days
  97. Niue  – up to 30 days
  98. Northern Mariana Islands
  99. North Macedonia  – up to 90 days
  100. Norway  – up to 90 days
  101. Palestinian Territory
  102. Panama  – up to 180 days
  103. Peru  – up to 90 days
  104. Philippines  – up to 30 days
  105. Poland  – up to 90 days
  106. Portugal  – up to 90 days
  107. Puerto Rico  – up to 180 days
  108. Qatar  – up to 30 days
  109. Réunion  – up to 90 days
  110. Romania  – up to 90 days
  111. San Marino
  112. Sao Tome and Principe – up to 15 days
  113. Senegal  – up to 90 days
  114. Serbia  – up to 90 days
  115. Singapore  – up to 30 days
  116. Slovakia  – up to 90 days
  117. Slovenia  – up to 90 days
  118. South Africa  – up to 90 days
  119. South Korea – up to 6 months
  120. Spain – up to 90 days
  121. Sri Lanka – up to 30 days. You must apply for the Sri Lanka Electronic Travel Authority (ETA) before travelling.
  122. St. Kitts and Nevis – up to 6 months
  123. St. Lucia – up to 6 weeks
  124. St. Maarten – up to 3 months
  125. St. Vincent and the Grenadines – up to 6 months
  126. Sweden – up to 90 days
  127. Switzerland – up to 90 days
  128. Taiwan – up to 90 days
  129. Thailand – up to 30 days
  130. Trinidad and Tobago – up to 90 days
  131. Tunisia – up to 4 months
  132. Turks and Caicos Islands – up to 90 days
  133. Ukraine – up to 90 days
  134. United Kingdom – up to 6 months
  135. The United States of America – up to 6 months
  136. Uruguay – up to 3 months
  137. US Virgin Islands – up to 6 months
  138. Uzbekistan – up to 30 days
  139. Vanuatu – up to 30 days
  140. Vatican City

Travelling Without a Visa for Canadians

When you are travelling to a country without visa restrictions, you will likely just need to show your passport, and you are good to go. Some of the other documents you may need are:

  • International travel insurance.
  • Proof of accommodation.
  • Proof of sufficient financial means.
  • Some countries, such as NZ and Australia, will also ask you to submit an Electronic Travel Authorization, which you can get online. Starting from 2021, you will also need an ETIAS for trips to EU countries.

45 Countries Canadians Can Visit With Visa on Arrival

Canadian citizens travelling to the following countries will be required to get a visa after arriving at the airport, seaport, or land border:

  1. Armenia* – up to 180 days within 1 year
  2. Bahrain* – up to 14 days
  3. Benin* – up to 8 days
  4. Bangladesh – up to 30 days
  5. Burkina Faso – up to 1 month
  6. Cambodia* – up to 30 days
  7. Cape Verde Islands – up to 30 days
  8. Comores Islands
  9. Egypt* – up to 30 days
  10. Ethiopia* – up to 90 days
  11. Gabon* – up to 90 days
  12. Guinea-Bissau* – up to 90 days
  13. Iraq – up to 15 days, but only if arriving via the Erbil and Sulaymaniyah airports.
  14. Jordan
  15. Kenya* – up to 3 months
  16. Kuwait* – up to 3 months
  17. Laos* – up to 30 days
  18. Lebanon – up to 1 month
  19. Madagascar* – up to 90 days
  20. Malawi*
  21. Maldives – up to 30 days
  22. The Marshall Islands – up to 90 days
  23. Mauritania
  24. Mozambique – up to 30 days.
  25. Nepal – up to 90 days
  26. Palau Islands – up to 30 days
  27. Papua New Guinea – up to 60 days
  28. Paraguay – up to 90 days. Only at Silvio Pettirossi International Airport in Asunción.
  29. Rwanda – up to 30 days
  30. Samoa – up to 60 days
  31. Saudi Arabia* – up to 90 days.
  32. Seychelles – up to 3 months
  33. Sierra Leone
  34. The Solomon Islands – up to 3 months
  35. Somalia – up to 30 days. Can be obtained at the Berbera, Borama, Burao, Erigavo, Hargeisa, Bosaso, Galcaio and Mogadishu airports.
  36. St. Helena – up to 90 days.
  37. Tanzania* – up to 3 months
  38. Timor-Leste – up to 30 days
  39. Togo – up to 7 days
  40. Tonga – up to 31 days
  41. Tuvalu – up to 1 month
  42. Uganda*
  43. The United Arab Emirates – up to 30 days
  44. Zambia* – up to 90 days
  45. Zimbabwe* – up to 90 days

*You can also apply for an eVisa for these countries.

How Can Canadians Apply for a Visa on Arrival?

As the name suggests, you apply for a Visa on Arrival once you arrive at your destination, either at the airport, seaport, or the land border. There, you will show your documents, pay the fee, and wait to get your visa.

This means you don’t need to visit an Embassy or wait several days for the visa to be processed before you travel, although sometimes, you do have to get a pre-authorization or start the application online before departure.

Documents required when applying for a Visa on Arrival

The documents you will need when you apply for a Visa on Arrival change depending on the country you are visiting. This includes:

  • Your passport (valid for at least another 6 months and with at least 1 blank visa page).
  • Proof you will depart the country after your visa expires (return travel ticket).
  • Proof you have accommodation in your destination (e.g. hotel reservation or letter of invitation from a host).
  • Proof you have enough financial means to cover your stay (e.g. bank statements)
  • Travel health insurance.
  • Letter of Invitation from a host/institution at your destination (if relevant)
  • Pre-authorization (if required).

You won’t always have to show all these documents. Sometimes your passport and flight ticket will be enough, but the requirements change by country, so always make sure to get updated before departing.

Time required to get a Visa on Arrival

It can take anywhere from a few minutes to several hours to get your VOA. This will depend on your destination, the requirements, and even how long the line in front of you is.

35 Countries Canadians Can Visit with an eVisa

Canadian citizens can apply for an eVisa visit the following countries:

  1. Angola – up to 30 days
  2. Armenia – up to 180 days within a year
  3. Azerbaijan – up to 30 days
  4. Bahrain – up to 14 days
  5. Benin – up to 30 days
  6. Cambodia – up to 30 days
  7. Bahrain – up to 14 days
  8. Benin – up to 30 days
  9. Côte d’Ivoire – up to 3 months
  10. Djibouti – up to 31 days
  11. Egypt – up to 30 days
  12. Ethiopia – up to 90 days
  13. Gabon – up to 90 days
  14. Guinea – up to 5 years
  15. Guinea-Bissau – up to 90 days
  16. Kenya – up to 3 months
  17. Kuwait – up to 3 months
  18. Laos – up to 30 days
  19. Madagascar – up to 90 days
  20. Malawi
  21. Myanmar – up to 28 days
  22. Oman – up to 30 days
  23. Papua New Guinea – up to 60 days
  24. Rwanda – up to 30 days
  25. Saudi Arabia – up to 90 days
  26. Sri Lanka – up to 30 days
  27. Suriname – up to 90 days
  28. Tajikistan – up to 45 days
  29. Tanzania – up to 3 months
  30. Turkey – up to 3 months
  31. Uganda
  32. Vietnam – up to 30 days
  33. Zambia – up to 90 days
  34. Zimbabwe – up to 90 days
  35. South Sudan  – up to 6 months

You have to get an eVisa online, before departing for your trip. You can usually apply for an eVisa through the official government pages, which have their own servers.

Check the website of the Embassy or Ministry of Foreign Affairs/Tourism of the country where you want to travel to find the eVisa application link.

30 Countries Canadians Need a Visa to Visit

If you have a Canadian passport, you will need a visa to visit the following countries:

  1. Afghanistan
  2. Algeria
  3. Bhutan
  4. Burundi
  5. Cameroon
  6. Central African Republic
  7. Chad
  8. China
  9. Republic of the Congo
  10. Democratic Republic of the Congo
  11. Cuba
  12. Equatorial Guinea
  13. Eritrea
  14. Ghana
  15. Iran
  16. Iraq*
  17. North Korea
  18. Liberia
  19. Libya
  20. Mali
  21. Nauru
  22. Niger
  23. Nigeria
  24. Russia
  25. Sudan
  26. Syria
  27. Turkmenistan
  28. Venezuela
  29. Yemen

*If you enter the country via Erbil and Sulaymaniyah airports, you may get a Visa on Arrival valid for 15 days.

To apply for a visa, you have to go to the Embassy of your destination country in Canada.