Guide · Live IRCC data
IRCC processing times: visitor visas, study permits and work permits, on one page.
Every temporary residence figure IRCC publishes, for every country, re-checked every day. The number first, then a lawyer’s explanation of what it does and doesn’t tell you.
- Written by
- Joshua Schachnow, immigration lawyer
- IRCC data as of
- Last checked
Right now, inside Canada
- Visitor visa, inside Canada11 days
- Study permit extension9 weeks
- Work permit extension13 weeks
- Visitor record370 days
IRCC’s figures, verbatim. Not a maximum, not a guarantee, and your file may take longer.
In short
As of October 7, 2026, IRCC lists a visitor visa applied for from inside Canada at 11 days, a visitor record at 370 days, a new study permit from inside Canada at 8 weeks, a study permit extension at 9 weeks, a new work permit from inside Canada at 14 weeks, and a work permit extension at 13 weeks. Visitor visas, super visas, study permits and work permits applied for from outside Canada vary by country, and every country is in the table below. An eTA is listed at 5 minutes. These are IRCC’s published figures, not a maximum or a guarantee.
Current IRCC notice
Foreign nationals living in the Democratic Republic of the Congo, South Sudan and Uganda are temporarily not permitted to travel to Canada
We aren’t finalizing applications from the Democratic Republic of the Congo, Uganda or South Sudan at this time. Because of this, your processing time may be longer than the times shown below if the last country of residence on your application was one of these countries.
Read the measure on canada.caCheck
Your processing time, in two clicks.
Check a processing time
Same choices, same figures as the IRCC page, without the five-step form.
Your processing time will appear here.
Pick an application type. Every figure on this page is IRCC’s own, re-checked daily.
At a glance
Processing times inside Canada, and for streams that don’t depend on your country.
Ten figures IRCC publishes as a single number. The two extension queues show how many people are waiting, because that inventory is what drives them.
Visitor visa, inside Canada
11days
Updated weekly · October 7, 2026
Visitor record
370days
Updated weekly · October 7, 2026
Study permit, inside Canada
8weeks
Updated weekly · October 7, 2026
Study permit extension
9weeks
About 29,000 people waiting
Updated weekly · October 4, 2026
Work permit, inside Canada
14weeks
Updated weekly · October 7, 2026
Work permit extension
13weeks
About 208,900 people waiting
Updated weekly · October 4, 2026
IEC, current season
6weeks
Updated weekly · October 7, 2026
IEC, last season
Not enough data
Updated weekly · October 7, 2026
eTA
5minutes
Updated weekly · October 7, 2026
SAWP
108days
Updated weekly · October 7, 2026
By country
IRCC processing times by country, applying from outside Canada.
The IRCC page shows one country at a time. This table shows all of them, so you can see where your country sits and sort any column from fastest to slowest. The bar under each figure is its length relative to the slowest country in that column.
210 of 210 countries · IRCC last updated October 7, 2026
| Afghanistan | 49 days | 3 weeks | Not available | Not available |
|---|---|---|---|---|
| Albania | 40 days | Not available | Not available | Not available |
| Algeria | 27 days | 7 weeks | 12 weeks | 57 days |
| Andorra | Not available | Not available | Not available | Not available |
| Angola | 147 days | Not available | Not available | Not available |
| Anguilla | Not available | Not available | Not available | Not available |
| Antigua and Barbuda | 29 days | Not available | Not available | Not available |
| Argentina | 21 days | Not available | Not available | Not available |
| Armenia | 11 days | Not available | Not available | Not available |
| Aruba | Not available | Not available | Not available | Not available |
| Australia | 9 days | 3 weeks | 7 weeks | Not available |
| Austria | 36 days | 5 weeks | Not available | Not available |
| Azerbaijan | 83 days | 6 weeks | Not available | Not available |
| Bahamas | 38 days | 4 weeks | Not available | Not available |
| Bahrain | 60 days | Not available | Not available | Not available |
| Bangladesh | 33 days | 5 weeks | 40 weeks | 56 days |
| Barbados | 35 days | 4 weeks | Not available | Not available |
| Belarus | 19 days | Not available | Not available | Not available |
| Belgium | 39 days | 3 weeks | 2 weeks | Not available |
| Belize | 21 days | Not available | Not available | Not available |
| Benin | 128 days | 17 weeks | Not available | Not available |
| Bermuda | 27 days | Not available | Not available | Not available |
| Bhutan | 27 days | Not available | Not available | Not available |
| Bolivia | 23 days | Not available | Not available | Not available |
| Bonaire | Not available | Not available | Not available | Not available |
| Bosnia and Herzegovina | 42 days | Not available | Not available | Not available |
| Botswana | 567 days | Not available | Not available | Not available |
| Brazil | 29 days | 4 weeks | 4 weeks | 33 days |
| British Virgin Islands | Not available | Not available | Not available | Not available |
| Brunei | Not available | Not available | Not available | Not available |
| Bulgaria | 38 days | Not available | Not available | Not available |
| Burkina Faso | 38 days | 4 weeks | Not available | Not available |
| Burma (Myanmar) | 43 days | 6 weeks | Not available | Not available |
| Burundi | 62 days | 6 weeks | Not available | 79 days |
| Cabo Verde | Not available | Not available | Not available | Not available |
| Cambodia | 46 days | 6 weeks | Not available | Not available |
| Cameroon | 46 days | 7 weeks | 8 weeks | 102 days |
| Cayman Islands | 31 days | Not available | Not available | Not available |
| Central African Republic | Not available | Not available | Not available | Not available |
| Chad | 112 days | 3 weeks | Not available | Not available |
| Chile | 27 days | 4 weeks | 6 weeks | Not available |
| China (People’s Republic of) | 36 days | 4 weeks | 4 weeks | 86 days |
| Colombia | 20 days | 6 weeks | 5 weeks | 61 days |
| Comoros Island | Not available | Not available | Not available | Not available |
| Costa Rica | 20 days | Not available | Not available | Not available |
| Côte d’Ivoire | 50 days | 8 weeks | 12 weeks | 40 days |
| Croatia | Not available | Not available | Not available | Not available |
| Cuba | 22 days | Not available | Not available | 58 days |
| Cyprus | 39 days | Not available | Not available | Not available |
| Czech Republic | 42 days | 3 weeks | Not available | Not available |
| Democratic Republic of Congo (Kinshasa) | Not available | Not available | Not available | Not available |
| Denmark | 42 days | 2 weeks | Not available | Not available |
| Djibouti | 112 days | Not available | Not available | Not available |
| Dominica | 20 days | Not available | Not available | Not available |
| Dominican Republic | 23 days | 4 weeks | 6 weeks | Not available |
| Ecuador | 28 days | 8 weeks | 6 weeks | Not available |
| Egypt | 66 days | 8 weeks | 9 weeks | 39 days |
| El Salvador | 26 days | Not available | Not available | Not available |
| Equatorial Guinea | 119 days | Not available | Not available | Not available |
| Eritrea | 137 days | Not available | Not available | 239 days |
| Estonia | 36 days | Not available | Not available | Not available |
| Eswatini | 141 days | Not available | Not available | Not available |
| Ethiopia | 129 days | 7 weeks | Not available | 52 days |
| Fiji | 8 days | Not available | Not available | Not available |
| Finland | 30 days | Not available | Not available | Not available |
| France | 38 days | 4 weeks | 3 weeks | Not available |
| Gabon | 39 days | Not available | Not available | Not available |
| Gambia | 91 days | 4 weeks | Not available | Not available |
| Georgia | 78 days | Not available | Not available | Not available |
| Germany | 35 days | 4 weeks | 8 weeks | Not available |
| Ghana | 93 days | 6 weeks | 20 weeks | 28 days |
| Greece | 44 days | Not available | Not available | Not available |
| Grenada | 23 days | Not available | Not available | Not available |
| Guatemala | 22 days | Not available | 1 week | Not available |
| Guinea | 72 days | 7 weeks | Not available | Not available |
| Guinea-Bissau | Not available | Not available | Not available | Not available |
| Guyana | 14 days | Not available | Not available | Not available |
| Haiti | 23 days | 3 weeks | 5 weeks | 36 days |
| Holy See | Not available | Not available | Not available | Not available |
| Honduras | 24 days | Not available | 1 week | Not available |
| Hong Kong SAR | 21 days | 5 weeks | 16 weeks | 61 days |
| Hungary | 40 days | Not available | Not available | Not available |
| Iceland | 68 days | Not available | Not available | Not available |
| India | 30 days | 6 weeks | 11 weeks | 74 days |
| Indonesia | 26 days | 8 weeks | 15 weeks | Not available |
| Iran | 92 days | 20 weeks | 57 weeks | 265 days |
| Iraq | 77 days | 10 weeks | Not available | Not available |
| Ireland | 21 days | 3 weeks | Not available | Not available |
| Israel | 21 days | 6 weeks | 5 weeks | Not available |
| Italy | 39 days | 7 weeks | 9 weeks | Not available |
| Jamaica | 32 days | 3 weeks | 10 weeks | 51 days |
| Japan | 55 days | 4 weeks | 3 weeks | Not available |
| Jordan | 57 days | 8 weeks | Not available | Not available |
| Kazakhstan | 10 days | 6 weeks | Not available | Not available |
| Kenya | 125 days | 5 weeks | 5 weeks | 123 days |
| Kiribati | Not available | Not available | Not available | Not available |
| Kosovo | 41 days | Not available | Not available | Not available |
| Kuwait | 61 days | 4 weeks | Not available | Not available |
| Kyrgyzstan | 12 days | 3 weeks | Not available | Not available |
| Laos | 42 days | Not available | Not available | Not available |
| Latvia | 28 days | Not available | Not available | Not available |
| Lebanon | 70 days | 8 weeks | 7 weeks | 24 days |
| Lesotho | 106 days | Not available | Not available | Not available |
| Liberia | 104 days | Not available | Not available | Not available |
| Libya | 35 days | 3 weeks | Not available | Not available |
| Liechtenstein | Not available | Not available | Not available | Not available |
| Lithuania | 18 days | Not available | Not available | Not available |
| Luxembourg | 37 days | Not available | Not available | Not available |
| Macao SAR | 16 days | Not available | Not available | Not available |
| Macedonia | 39 days | Not available | Not available | Not available |
| Madagascar | 140 days | 14 weeks | 40 weeks | Not available |
| Malawi | 220 days | Not available | Not available | Not available |
| Malaysia | 20 days | 5 weeks | 14 weeks | Not available |
| Maldives | Not available | Not available | Not available | Not available |
| Mali | 81 days | 5 weeks | Not available | Not available |
| Malta | 29 days | Not available | Not available | Not available |
| Marshall Islands | Not available | Not available | Not available | Not available |
| Martinique | Not available | Not available | Not available | Not available |
| Mauritania | 93 days | Not available | Not available | Not available |
| Mauritius | 114 days | 12 weeks | 11 weeks | Not available |
| Mexico | 21 days | 3 weeks | 2 weeks | 78 days |
| Micronesia (Federated States of) | Not available | Not available | Not available | Not available |
| Moldova | 37 days | Not available | 6 weeks | Not available |
| Monaco | Not available | Not available | Not available | Not available |
| Mongolia | 21 days | 3 weeks | Not available | Not available |
| Montenegro | 24 days | Not available | Not available | Not available |
| Morocco | 20 days | 7 weeks | 6 weeks | 24 days |
| Mozambique | 382 days | Not available | Not available | Not available |
| Namibia | 308 days | Not available | Not available | Not available |
| Nauru | Not available | Not available | Not available | Not available |
| Nepal | 42 days | 5 weeks | 10 weeks | 55 days |
| Netherlands | 28 days | 4 weeks | Not available | Not available |
| New Caledonia | Not available | Not available | Not available | Not available |
| New Zealand | 8 days | Not available | Not available | Not available |
| Nicaragua | 21 days | Not available | 3 weeks | Not available |
| Niger | 76 days | 5 weeks | Not available | Not available |
| Nigeria | 100 days | 10 weeks | 10 weeks | 37 days |
| North Korea | Not available | Not available | Not available | Not available |
| Norway | 61 days | 3 weeks | Not available | Not available |
| Oman | 60 days | 4 weeks | Not available | Not available |
| Pakistan | 71 days | 7 weeks | 8 weeks | 101 days |
| Palestine (Gaza) | 1 days | Not available | Not available | Not available |
| Palestine (West Bank) | 1 days | Not available | Not available | Not available |
| Panama | 28 days | 6 weeks | Not available | Not available |
| Papua New Guinea | Not available | Not available | Not available | Not available |
| Paraguay | 23 days | Not available | Not available | Not available |
| Peru | 25 days | 5 weeks | 5 weeks | Not available |
| Philippines | 25 days | 5 weeks | 7 weeks | 90 days |
| Poland | 9 days | 3 weeks | 6 weeks | Not available |
| Portugal | 38 days | Not available | Not available | Not available |
| Puerto Rico | Not available | Not available | Not available | Not available |
| Qatar | 60 days | 5 weeks | 18 weeks | Not available |
| Republic of Congo (Brazzaville) | 38 days | 7 weeks | Not available | Not available |
| Republic of Korea | 57 days | 3 weeks | 9 weeks | Not available |
| Romania | 37 days | Not available | Not available | Not available |
| Russia | 18 days | 4 weeks | Not available | 65 days |
| Rwanda | 55 days | 6 weeks | 10 weeks | Not available |
| Samoa | Not available | Not available | Not available | Not available |
| San Marino | Not available | Not available | Not available | Not available |
| Sao Tome and Principe | Not available | Not available | Not available | Not available |
| Saudi Arabia | 52 days | 4 weeks | 4 weeks | 92 days |
| Senegal | 59 days | 7 weeks | 12 weeks | 40 days |
| Serbia | 38 days | Not available | Not available | Not available |
| Seychelles | Not available | Not available | Not available | Not available |
| Sierra Leone | 114 days | Not available | Not available | Not available |
| Singapore | 19 days | 11 weeks | 22 weeks | Not available |
| Slovakia | 20 days | 3 weeks | Not available | Not available |
| Slovenia | Not available | Not available | Not available | Not available |
| Solomon Islands | Not available | Not available | Not available | Not available |
| Somalia | 118 days | Not available | Not available | Not available |
| South Africa | 163 days | 18 weeks | 17 weeks | Not available |
| South Sudan | Not available | Not available | Not available | Not available |
| Spain | 37 days | 2 weeks | 2 weeks | Not available |
| Sri Lanka | 49 days | 5 weeks | 9 weeks | 40 days |
| St. Kitts and Nevis | 14 days | Not available | Not available | Not available |
| St. Lucia | 15 days | Not available | Not available | Not available |
| St. Vincent and the Grenadines | 28 days | Not available | Not available | Not available |
| Sudan | 66 days | Not available | Not available | Not available |
| Suriname | 27 days | Not available | Not available | Not available |
| Sweden | 39 days | Not available | Not available | Not available |
| Switzerland | 38 days | 2 weeks | Not available | Not available |
| Syria | 95 days | Not available | Not available | 718 days |
| Tahiti | Not available | Not available | Not available | Not available |
| Taiwan | 56 days | 7 weeks | 5 weeks | Not available |
| Tajikistan | 16 days | Not available | Not available | Not available |
| Tanzania | 49 days | 7 weeks | Not available | Not available |
| Thailand | 42 days | 6 weeks | 12 weeks | Not available |
| Timor-Leste (Timor oriental) | Not available | Not available | Not available | Not available |
| Togo | 123 days | 16 weeks | Not available | Not available |
| Tonga | Not available | Not available | Not available | Not available |
| Trinidad and Tobago | 15 days | 6 weeks | 3 weeks | Not available |
| Tunisia | 37 days | 5 weeks | 4 weeks | 17 days |
| Türkiye | 77 days | 6 weeks | 12 weeks | 45 days |
| Turkmenistan | Not available | Not available | Not available | Not available |
| Turks and Caicos Islands | 28 days | Not available | Not available | Not available |
| Tuvalu | Not available | Not available | Not available | Not available |
| Uganda | Not available | Not available | Not available | Not available |
| Ukraine | 13 days | 7 weeks | Not available | 63 days |
| United Arab Emirates | 56 days | 5 weeks | 20 weeks | 78 days |
| United Kingdom | 24 days | 4 weeks | 4 weeks | 101 days |
| United States of America | 18 days | 6 weeks | 6 weeks | 66 days |
| Uruguay | 21 days | Not available | Not available | Not available |
| US Virgin Islands | Not available | Not available | Not available | Not available |
| Uzbekistan | 16 days | 5 weeks | Not available | Not available |
| Vanuatu | Not available | Not available | Not available | Not available |
| Venezuela | 33 days | Not available | Not available | Not available |
| Vietnam | 39 days | 4 weeks | 5 weeks | 42 days |
| Yemen | 53 days | Not available | Not available | Not available |
| Zambia | 253 days | 12 weeks | Not available | Not available |
| Zimbabwe | 167 days | 14 weeks | 39 weeks | Not available |
A lawyer’s notes
How to read these numbers without misreading them.
A look backwards, not a promise forwards
For most temporary residence streams, the figure is how long it took IRCC to finalize most complete applications it decided in the recent past. It is a description of what already happened to other people’s files. Your file joins the queue today, and the queue IRCC is working through when it reaches yours may be shorter or longer than the one those earlier files went through.
The clock starts on the day IRCC receives a complete application and stops at the decision. Anything you do before that, and anything IRCC asks you for after that, sits outside the figure: giving biometrics, the courier legs between a visa application centre and the office, a medical exam, and the time you take to answer a request for documents. If your application was incomplete, it is returned rather than refused, and the clock never started.
Why the two extension queues behave differently
Study permit extensions and work permit extensions are not measured the same way as the rest of the page. IRCC counts the applications already in that inventory and estimates how long it will take to reach a file submitted now. That is why those two tiles show how many people are waiting, and why they move with volume rather than with history. A policy change or a graduation season lands in these queues first. Today they read 9 weeks for study permit extensions and 13 weeks for work permit extensions.
If you applied to extend before your permit expired, you keep your status and your conditions while IRCC decides, which is what the regulations call maintained status. That is the practical reason the extension figure matters less than people fear and the deadline to apply matters more. How extensions work in practice is covered on our study permit and work permit pages.
Why your country changes the number
Applications from outside Canada are processed across a network of offices, each with its own inventory and its own mix of files. Verifying employment letters, bank records and civil documents takes a different amount of effort in different places, and the proportion of files that need a second look varies too. The table above makes that spread visible in a way the IRCC page, one country at a time, never does.
“No processing time available” and “Not enough data” are not warnings. They mean IRCC finalized too few applications of that type from that country to publish a figure it trusts. Apply as you normally would.
Inside Canada is a different queue, not a shortcut
The same product can carry very different figures depending on where you apply from. A visitor visa applied for from inside Canada currently lists at 11 days, while a visitor record, which is the extension of visitor status, lists at 370 days. A new work permit from inside Canada sits at 14 weeks and a new study permit at 8 weeks. These are separate inventories with separate priorities, and the right one for you depends on your status today, not on which number looks better. For parents and grandparents, the super visa is usually the better fit than a visitor visa, whatever the two figures say this week.
What to do when you are past the posted time
First, check that the posted time has actually passed for a completeapplication submitted on your date, and read your account for any request you may have missed. Then use the IRCC web form to ask about the file. If you still hear nothing, your Member of Parliament’s office can make an inquiry, and ordering your file notes under access-to-information shows which step the file is stuck on, which is usually more useful than any status page.
When a delay has gone well beyond the norm for no reason the file explains, the Federal Court can order IRCC to make a decision through an application for mandamus. It is a last resort, and whether a delay qualifies is a judgment call about your specific file. That is the kind of question to bring to a lawyer.
What actually slows a file down
In our experience the delays people can control come from the same handful of causes: a form that contradicts a document, a travel history with gaps, a job letter that does not say what the application says, biometrics never given, and requests for documents that went to a spam folder. The delays people cannot control are security and background screening, medical follow-ups, and measures like the one IRCC currently posts above the form (foreign nationals living in the democratic republic of the congo, south sudan and uganda are temporarily not permitted to travel to canada). A file that is complete and internally consistent on the day it is submitted avoids the first group entirely.
FAQ
Questions about IRCC processing times.
How often does IRCC update its processing times?
Most temporary residence figures are refreshed weekly, and the two extension queues on a similar cadence. We re-read IRCC's published data every day, so a change shows here the day it appears, and each figure carries IRCC's own last-updated date. IRCC's figures on this page are dated October 7, 2026.
Is the processing time a deadline IRCC has to meet?
No. In IRCC's own words, the times are not a maximum or a guarantee. For most streams the figure describes how long most complete applications took in the recent past; for extensions it is an estimate based on the current inventory. A file that needs a second look can take considerably longer.
Does the processing time include biometrics?
For nearly every temporary residence stream, no. The clock starts when IRCC receives a complete application and stops at the decision. Giving biometrics, transit between a visa application centre and IRCC, a medical exam, and the time you take to respond to a request all sit outside the figure.
Why does my country show no processing time?
IRCC only publishes a figure once it has finalized enough applications of that type from that country to make the number meaningful. 'No processing time available' and 'Not enough data' reflect low volume in that stream, not a problem with applications from your country. Apply as you normally would.
What is the difference between a study permit in Canada and a study permit extension?
A study permit applied for from inside Canada is a new permit, for example after a change of status, and is measured like the other historical figures (currently 8 weeks). A study permit extension continues an existing permit and is estimated from the extension inventory (currently 9 weeks). The same split applies to work permits: a new permit from inside Canada is at 14 weeks and an extension at 13 weeks.
Can a lawyer make IRCC process my application faster?
Nobody can move a file up the queue. What a lawyer can do is keep it out of the slow lane: a complete, internally consistent application avoids the requests for more documents that add weeks, and if a file has been sitting far beyond the posted time with no explanation, there are formal steps, up to an application for mandamus in the Federal Court, that a lawyer can assess for you.
Where does the data on this page come from?
From the same published files that drive IRCC's own 'Check processing times' page on canada.ca. We fetch them daily, store a dated copy, and display the figures verbatim. Nothing is estimated or adjusted by us.
Where this data comes from
Every figure on this page is read from the same published files that power IRCC’s own Check processing times page, and shown exactly as IRCC publishes it. IRCC updates most temporary residence figures weekly. We fetch the files every day, keep a dated copy, and mark any figure that moved since IRCC’s previous update. The date on each figure is IRCC’s own, not ours. Last checked October 14, 2026.
In IRCC’s words: your application may take longer than the times shown here. They’re not a maximum or a guarantee. This page is general information, not legal advice about your file.
Ask us about your situation
Meet our Managing Partner
Joshua Schachnow, B.Com., J.D.
Founding Partner
Josh is a Toronto-based lawyer who has been practicing immigration law for more than 9 years. More specifically, he's helped thousands of individuals and companies navigate Canadian immigration - from work permits to permanent residence, study permits, citizenship, LMIAs and more. Josh always puts his clients first, and believes quick and thoughtful communication is most important to making the process as smooth and stress-free as possible.
Called to the Ontario Bar. Member of the Law Society of Ontario, and the Canadian Immigration Lawyers Association.