Immigration · IRCC processing times · Visitor visa
Canada visitor visa processing time, by country.
IRCC’s own published processing time for a visitor visa (temporary resident visa) from outside Canada, for every country it lists, with what the number means and a date check.
IRCC’s figure for visitor visa (temporary resident visa) is published for 170 of 211 countries and territories. The middle one is about 5 weeks; the fastest listed is Palestinian Territories (1 days) and the slowest Eswatini (804 days).
IRCC’s table last updated: October 21, 2026. Our copy fetched October 26, 2026.
How long will mine take?
Where you stand
Choose a country to see IRCC’s current figure and what it implies for your application date.
Visitor visa (temporary resident visa) processing times: the picture across countries
Visitor visa processing times differ a lot by country because IRCC reports each country separately. Of the 170 countries with a figure, they spread like this:
| IRCC figure | Countries |
|---|---|
| 2 weeks or less | 9 |
| 2 to 4 weeks | 54 |
| 4 to 8 weeks | 59 |
| 8 to 16 weeks | 31 |
| Over 16 weeks | 17 |
Shortest listed: Palestinian Territories (1 days), West Bank (1 days), Australia (8 days), New Zealand (8 days), Fiji (9 days).
Longest listed: Eswatini (804 days), Botswana (567 days), Mozambique (418 days), Zambia (336 days), Namibia (219 days).
Large source countries: India (29 days), Nigeria (106 days), Philippines (25 days), Pakistan (63 days), China (42 days), Mexico (16 days).
41 entries have no number. IRCC shows “No processing time available” or “Not enough data” for them (41 and 0 respectively); that means IRCC has not published a figure, not that decisions are instant or stopped.
All countries
| Country or territory | IRCC processing time | Days (approx.) |
|---|---|---|
| Afghanistan | 44 days | 44 |
| Albania | 41 days | 41 |
| Algeria | 23 days | 23 |
| Andorra | No processing time available | |
| Angola | 169 days | 169 |
| Anguilla | No processing time available | |
| Antigua & Barbuda | 28 days | 28 |
| Argentina | 19 days | 19 |
| Armenia | 11 days | 11 |
| Aruba | No processing time available | |
| Australia | 8 days | 8 |
| Austria | 38 days | 38 |
| Azerbaijan | 83 days | 83 |
| Bahamas | 32 days | 32 |
| Bahrain | 60 days | 60 |
| Bangladesh | 37 days | 37 |
| Barbados | 18 days | 18 |
| Belarus | 15 days | 15 |
| Belgium | 39 days | 39 |
| Belize | 20 days | 20 |
| Benin | 59 days | 59 |
| Bermuda | 29 days | 29 |
| Bhutan | 35 days | 35 |
| Bolivia | 26 days | 26 |
| Bosnia & Herzegovina | 35 days | 35 |
| Botswana | 567 days | 567 |
| Brazil | 28 days | 28 |
| British Indian Ocean Territory | No processing time available | |
| Brunei | No processing time available | |
| Bulgaria | 34 days | 34 |
| Burkina Faso | 37 days | 37 |
| Burundi | 89 days | 89 |
| Cambodia | 44 days | 44 |
| Cameroon | 48 days | 48 |
| Cape Verde | No processing time available | |
| Caribbean Netherlands | No processing time available | |
| Cayman Islands | 36 days | 36 |
| Central African Republic | No processing time available | |
| Chad | 112 days | 112 |
| Chile | 25 days | 25 |
| China | 42 days | 42 |
| Colombia | 18 days | 18 |
| Comoros | No processing time available | |
| Costa Rica | 21 days | 21 |
| Côte d’Ivoire | 46 days | 46 |
| Croatia | No processing time available | |
| Cuba | 22 days | 22 |
| Cyprus | 36 days | 36 |
| Czechia | 37 days | 37 |
| Democratic Republic of the Congo | No processing time available | |
| Denmark | 42 days | 42 |
| Djibouti | 112 days | 112 |
| Dominica | 20 days | 20 |
| Dominican Republic | 27 days | 27 |
| Ecuador | 27 days | 27 |
| Egypt | 61 days | 61 |
| El Salvador | 26 days | 26 |
| Equatorial Guinea | 115 days | 115 |
| Eritrea | 137 days | 137 |
| Estonia | 24 days | 24 |
| Eswatini | 804 days | 804 |
| Ethiopia | 133 days | 133 |
| Fiji | 9 days | 9 |
| Finland | 16 days | 16 |
| France | 37 days | 37 |
| French Polynesia | No processing time available | |
| Gabon | 45 days | 45 |
| Gambia | 59 days | 59 |
| Georgia | 81 days | 81 |
| Germany | 36 days | 36 |
| Ghana | 86 days | 86 |
| Greece | 40 days | 40 |
| Greenland | No processing time available | |
| Grenada | 19 days | 19 |
| Guatemala | 23 days | 23 |
| Guinea | 71 days | 71 |
| Guinea-Bissau | No processing time available | |
| Guyana | 15 days | 15 |
| Haiti | 25 days | 25 |
| Honduras | 24 days | 24 |
| Hong Kong | 21 days | 21 |
| Hungary | 41 days | 41 |
| Iceland | 70 days | 70 |
| India | 29 days | 29 |
| Indonesia | 25 days | 25 |
| Iran | 79 days | 79 |
| Iraq | 71 days | 71 |
| Ireland | 22 days | 22 |
| Israel | 33 days | 33 |
| Italy | 41 days | 41 |
| Jamaica | 39 days | 39 |
| Japan | 55 days | 55 |
| Jordan | 56 days | 56 |
| Kazakhstan | 10 days | 10 |
| Kenya | 124 days | 124 |
| Kiribati | No processing time available | |
| Kosovo | 40 days | 40 |
| Kuwait | 64 days | 64 |
| Kyrgyzstan | 10 days | 10 |
| Laos | 42 days | 42 |
| Latvia | 27 days | 27 |
| Lebanon | 66 days | 66 |
| Lesotho | 95 days | 95 |
| Liberia | 104 days | 104 |
| Libya | 33 days | 33 |
| Liechtenstein | No processing time available | |
| Lithuania | 17 days | 17 |
| Luxembourg | 37 days | 37 |
| Macau | 18 days | 18 |
| Madagascar | 128 days | 128 |
| Malawi | 198 days | 198 |
| Malaysia | 21 days | 21 |
| Maldives | No processing time available | |
| Mali | 70 days | 70 |
| Malta | 36 days | 36 |
| Marshall Islands | No processing time available | |
| Martinique | No processing time available | |
| Mauritania | 92 days | 92 |
| Mauritius | 135 days | 135 |
| Mexico | 16 days | 16 |
| Micronesia | No processing time available | |
| Moldova | 47 days | 47 |
| Monaco | No processing time available | |
| Mongolia | 21 days | 21 |
| Montenegro | 26 days | 26 |
| Morocco | 22 days | 22 |
| Mozambique | 418 days | 418 |
| Myanmar | 43 days | 43 |
| Namibia | 219 days | 219 |
| Nauru | No processing time available | |
| Nepal | 43 days | 43 |
| Netherlands | 28 days | 28 |
| New Caledonia | No processing time available | |
| New Zealand | 8 days | 8 |
| Nicaragua | 22 days | 22 |
| Niger | 77 days | 77 |
| Nigeria | 106 days | 106 |
| North Korea | No processing time available | |
| North Macedonia | 41 days | 41 |
| Norway | 41 days | 41 |
| Oman | 61 days | 61 |
| Pakistan | 63 days | 63 |
| Palestinian Territories | 1 days | 1 |
| Panama | 26 days | 26 |
| Papua New Guinea | No processing time available | |
| Paraguay | 21 days | 21 |
| Peru | 26 days | 26 |
| Philippines | 25 days | 25 |
| Poland | 11 days | 11 |
| Portugal | 37 days | 37 |
| Puerto Rico | No processing time available | |
| Qatar | 61 days | 61 |
| Republic of the Congo | 38 days | 38 |
| Romania | 38 days | 38 |
| Russia | 20 days | 20 |
| Rwanda | 61 days | 61 |
| Samoa | No processing time available | |
| San Marino | No processing time available | |
| São Tomé & Príncipe | No processing time available | |
| Saudi Arabia | 49 days | 49 |
| Senegal | 62 days | 62 |
| Serbia | 38 days | 38 |
| Seychelles | No processing time available | |
| Sierra Leone | 114 days | 114 |
| Singapore | 21 days | 21 |
| Slovakia | 22 days | 22 |
| Slovenia | No processing time available | |
| Solomon Islands | No processing time available | |
| Somalia | 121 days | 121 |
| South Africa | 178 days | 178 |
| South Korea | 56 days | 56 |
| South Sudan | No processing time available | |
| Spain | 37 days | 37 |
| Sri Lanka | 41 days | 41 |
| St. Kitts & Nevis | 25 days | 25 |
| St. Lucia | 16 days | 16 |
| St. Vincent & Grenadines | 20 days | 20 |
| Sudan | 74 days | 74 |
| Suriname | 27 days | 27 |
| Sweden | 40 days | 40 |
| Switzerland | 38 days | 38 |
| Syria | 89 days | 89 |
| Taiwan | 52 days | 52 |
| Tajikistan | 16 days | 16 |
| Tanzania | 63 days | 63 |
| Thailand | 41 days | 41 |
| Timor-Leste | No processing time available | |
| Togo | 48 days | 48 |
| Tonga | No processing time available | |
| Trinidad & Tobago | 17 days | 17 |
| Tunisia | 36 days | 36 |
| Türkiye | 76 days | 76 |
| Turkmenistan | No processing time available | |
| Turks & Caicos Islands | 35 days | 35 |
| Tuvalu | No processing time available | |
| U.S. Virgin Islands | No processing time available | |
| Uganda | No processing time available | |
| Ukraine | 22 days | 22 |
| United Arab Emirates | 56 days | 56 |
| United Kingdom | 24 days | 24 |
| United States | 18 days | 18 |
| Uruguay | 17 days | 17 |
| Uzbekistan | 16 days | 16 |
| Vanuatu | No processing time available | |
| Vatican City | No processing time available | |
| Venezuela | 32 days | 32 |
| Vietnam | 40 days | 40 |
| West Bank | 1 days | 1 |
| Yemen | 53 days | 53 |
| Zambia | 336 days | 336 |
| Zimbabwe | 195 days | 195 |
“Days” converts IRCC’s wording at 7 days a week and 30.4 days a month so countries can be compared; the IRCC wording is the figure of record.
History since October 20, 2026
Choose a country above to see its recorded history.
IRCC publishes only the current figure and keeps no public history, so we record it ourselves. Our recording began October 20, 2026; a line appears once a value has changed, and a recorder feed is checked in your browser for a longer history when one exists.
What “processing time” means here
“We calculate them by checking how long it took us to process 80% of that type of application in the past… Your processing time starts the day we receive your complete application and ends when we make a decision on it.”Immigration, Refugees and Citizenship Canada, Check processing times, “How we calculate historical (backwards-looking) processing times” and “When processing times start” (read October 26, 2026)
In practice that makes it a look backwards, not a forecast: of the a visitor visa (temporary resident visa) from outside Canada applications IRCC finished recently from your country, 80% were decided within the stated time. It is a long-run marker, so about one in five took longer, and it is measured on applications that were already decided, so a sudden surge or backlog shows up late. The clock starts when IRCC has your complete application; an application returned as incomplete or still waiting for a document has not started its clock.
“There are a couple of reasons why your application may take longer than the processing time: your application may not be complete; your application is complex; we need to check more things on your application for security reasons; the cap for your program has been reached for the year… Calling us won’t help your application get processed faster.”IRCC, Check processing times, “Why your application may be taking longer than the processing time” (read October 26, 2026)
The calculator above only adds IRCC’s figure to your date. If today is past that mark you are in the slower 20%, which is common and not by itself a sign of a refusal. IRCC’s own advice, quoted above, is that calling does not speed things up; use your IRCC account to check status and to submit a case-specific enquiry when IRCC says you may.
Worked example
Take visitor visa applications from India. IRCC’s figure is 29 days, which this page converts to 29 days. If IRCC received a complete application on October 26, 2026, adding 29 days gives November 24, 2026 as the date by which about 80% of similar recent applications had been decided. An application still open after that date sits in the slower 20%; for comparison the middle country on this page is 5 weeks (38 days).
Common mix-ups
- Reading the 80% figure as a deadline. It is the time in which 80% of recently decided applications were finished, so about one in five took longer; passing it is not a refusal and not a promise.
- Counting from the day you clicked submit. IRCC starts the clock when it has your complete application, so a missing document or unpaid fee pushes the start date back.
- Treating “No processing time available” as fast. For 41 of 211 entries IRCC has published no figure at all, usually for lack of recent decisions; it does not mean instant decisions.
- Using the wrong program. This page covers a visitor visa (temporary resident visa) from outside Canada; applying from inside Canada, or for a different permit, has its own IRCC figure.
Frequently asked questions
How long does a visitor visa take to process?
IRCC publishes visitor visa (temporary resident visa) processing times per country. Across the 170 countries with a figure, the middle value is about 5 weeks, ranging from 1 days (Palestinian Territories) to 804 days (Eswatini). Choose your country above for your own number.
What does IRCC’s processing time actually measure?
IRCC says it checks “how long it took us to process 80% of that type of application in the past”, counting from the day it receives a complete application to the day it makes a decision. So 80% of recent applications were decided within the time shown and about 20% took longer.
What does “No processing time available” or “Not enough data” mean?
IRCC has not published a figure for that country. For visitor visa (temporary resident visa) that is 41 of 211 entries. Typically there are too few recent decisions to compute a reliable number. Use the global middle figure (5 weeks) only as a rough guide.
My application is past the processing time. What should I do?
Check the reasons IRCC lists (incomplete application, complexity, additional security checks, or a program cap) and your IRCC account status. IRCC says calling will not speed up processing. Being past the 80% mark does not mean refusal.
How current is this page?
IRCC’s own table for this program was last updated October 21, 2026. We fetched it October 26, 2026. IRCC refreshes its tool regularly, so confirm on the official tool before making a decision about travel or work.
Is this the official IRCC tool?
No. TNAADO Tools re-presents IRCC’s public figures with comparison, history and a date calculator. The official tool is IRCC’s Check processing times.
Sources and update path
IRCC table updated October 21, 2026; fetched October 26, 2026. History recorded since October 20, 2026.
- IRCC, Check processing times (official tool and definitions)
- IRCC public data file behind the tool (country processing times)
- Comparison, bucketing, day conversion and history are TNAADO Tools calculations.
To refresh: node scripts/update-ircc-processing-times.mjs, then node scripts/gen-ircc-pages.mjs, review, npm test, node build.mjs. The page also looks for a longer history at m4tcsirs9vdfljls.public.blob.vercel-storage.com/ircc/history/visitor-outside-canada.json in the browser and uses it only if it parses.
Estimates, not decisions
These are IRCC’s published estimates, re-presented by TNAADO Tools, which is not affiliated with IRCC or the Government of Canada. No tool here can tell you when your own application will be decided, and nothing on this page is immigration advice. Always check your own case on IRCC’s official tool and your application status in your IRCC account.