Schachnow Law

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.ca

Check

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

IRCC processing times by country of application for visitor visas, study permits, work permits and super visas, as published by IRCC on October 7, 2026. Sorted by country.
Afghanistan
49 days
3 weeks
Not availableNot available
Albania
40 days
Not availableNot availableNot available
Algeria
27 days
7 weeks
12 weeks
57 days
AndorraNot availableNot availableNot availableNot available
Angola
147 days
Not availableNot availableNot available
AnguillaNot availableNot availableNot availableNot available
Antigua and Barbuda
29 days
Not availableNot availableNot available
Argentina
21 days
Not availableNot availableNot available
Armenia
11 days
Not availableNot availableNot available
ArubaNot availableNot availableNot availableNot available
Australia
9 days
3 weeks
7 weeks
Not available
Austria
36 days
5 weeks
Not availableNot available
Azerbaijan
83 days
6 weeks
Not availableNot available
Bahamas
38 days
4 weeks
Not availableNot available
Bahrain
60 days
Not availableNot availableNot available
Bangladesh
33 days
5 weeks
40 weeks
56 days
Barbados
35 days
4 weeks
Not availableNot available
Belarus
19 days
Not availableNot availableNot available
Belgium
39 days
3 weeks
2 weeks
Not available
Belize
21 days
Not availableNot availableNot available
Benin
128 days
17 weeks
Not availableNot available
Bermuda
27 days
Not availableNot availableNot available
Bhutan
27 days
Not availableNot availableNot available
Bolivia
23 days
Not availableNot availableNot available
BonaireNot availableNot availableNot availableNot available
Bosnia and Herzegovina
42 days
Not availableNot availableNot available
Botswana
567 days
Not availableNot availableNot available
Brazil
29 days
4 weeks
4 weeks
33 days
British Virgin IslandsNot availableNot availableNot availableNot available
BruneiNot availableNot availableNot availableNot available
Bulgaria
38 days
Not availableNot availableNot available
Burkina Faso
38 days
4 weeks
Not availableNot available
Burma (Myanmar)
43 days
6 weeks
Not availableNot available
Burundi
62 days
6 weeks
Not available
79 days
Cabo VerdeNot availableNot availableNot availableNot available
Cambodia
46 days
6 weeks
Not availableNot available
Cameroon
46 days
7 weeks
8 weeks
102 days
Cayman Islands
31 days
Not availableNot availableNot available
Central African RepublicNot availableNot availableNot availableNot available
Chad
112 days
3 weeks
Not availableNot 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 IslandNot availableNot availableNot availableNot available
Costa Rica
20 days
Not availableNot availableNot available
Côte d’Ivoire
50 days
8 weeks
12 weeks
40 days
CroatiaNot availableNot availableNot availableNot available
Cuba
22 days
Not availableNot available
58 days
Cyprus
39 days
Not availableNot availableNot available
Czech Republic
42 days
3 weeks
Not availableNot available
Democratic Republic of Congo (Kinshasa)Not availableNot availableNot availableNot available
Denmark
42 days
2 weeks
Not availableNot available
Djibouti
112 days
Not availableNot availableNot available
Dominica
20 days
Not availableNot availableNot 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 availableNot availableNot available
Equatorial Guinea
119 days
Not availableNot availableNot available
Eritrea
137 days
Not availableNot available
239 days
Estonia
36 days
Not availableNot availableNot available
Eswatini
141 days
Not availableNot availableNot available
Ethiopia
129 days
7 weeks
Not available
52 days
Fiji
8 days
Not availableNot availableNot available
Finland
30 days
Not availableNot availableNot available
France
38 days
4 weeks
3 weeks
Not available
Gabon
39 days
Not availableNot availableNot available
Gambia
91 days
4 weeks
Not availableNot available
Georgia
78 days
Not availableNot availableNot available
Germany
35 days
4 weeks
8 weeks
Not available
Ghana
93 days
6 weeks
20 weeks
28 days
Greece
44 days
Not availableNot availableNot available
Grenada
23 days
Not availableNot availableNot available
Guatemala
22 days
Not available
1 week
Not available
Guinea
72 days
7 weeks
Not availableNot available
Guinea-BissauNot availableNot availableNot availableNot available
Guyana
14 days
Not availableNot availableNot available
Haiti
23 days
3 weeks
5 weeks
36 days
Holy SeeNot availableNot availableNot availableNot 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 availableNot availableNot available
Iceland
68 days
Not availableNot availableNot 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 availableNot available
Ireland
21 days
3 weeks
Not availableNot 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 availableNot available
Kazakhstan
10 days
6 weeks
Not availableNot available
Kenya
125 days
5 weeks
5 weeks
123 days
KiribatiNot availableNot availableNot availableNot available
Kosovo
41 days
Not availableNot availableNot available
Kuwait
61 days
4 weeks
Not availableNot available
Kyrgyzstan
12 days
3 weeks
Not availableNot available
Laos
42 days
Not availableNot availableNot available
Latvia
28 days
Not availableNot availableNot available
Lebanon
70 days
8 weeks
7 weeks
24 days
Lesotho
106 days
Not availableNot availableNot available
Liberia
104 days
Not availableNot availableNot available
Libya
35 days
3 weeks
Not availableNot available
LiechtensteinNot availableNot availableNot availableNot available
Lithuania
18 days
Not availableNot availableNot available
Luxembourg
37 days
Not availableNot availableNot available
Macao SAR
16 days
Not availableNot availableNot available
Macedonia
39 days
Not availableNot availableNot available
Madagascar
140 days
14 weeks
40 weeks
Not available
Malawi
220 days
Not availableNot availableNot available
Malaysia
20 days
5 weeks
14 weeks
Not available
MaldivesNot availableNot availableNot availableNot available
Mali
81 days
5 weeks
Not availableNot available
Malta
29 days
Not availableNot availableNot available
Marshall IslandsNot availableNot availableNot availableNot available
MartiniqueNot availableNot availableNot availableNot available
Mauritania
93 days
Not availableNot availableNot available
Mauritius
114 days
12 weeks
11 weeks
Not available
Mexico
21 days
3 weeks
2 weeks
78 days
Micronesia (Federated States of)Not availableNot availableNot availableNot available
Moldova
37 days
Not available
6 weeks
Not available
MonacoNot availableNot availableNot availableNot available
Mongolia
21 days
3 weeks
Not availableNot available
Montenegro
24 days
Not availableNot availableNot available
Morocco
20 days
7 weeks
6 weeks
24 days
Mozambique
382 days
Not availableNot availableNot available
Namibia
308 days
Not availableNot availableNot available
NauruNot availableNot availableNot availableNot available
Nepal
42 days
5 weeks
10 weeks
55 days
Netherlands
28 days
4 weeks
Not availableNot available
New CaledoniaNot availableNot availableNot availableNot available
New Zealand
8 days
Not availableNot availableNot available
Nicaragua
21 days
Not available
3 weeks
Not available
Niger
76 days
5 weeks
Not availableNot available
Nigeria
100 days
10 weeks
10 weeks
37 days
North KoreaNot availableNot availableNot availableNot available
Norway
61 days
3 weeks
Not availableNot available
Oman
60 days
4 weeks
Not availableNot available
Pakistan
71 days
7 weeks
8 weeks
101 days
Palestine (Gaza)
1 days
Not availableNot availableNot available
Palestine (West Bank)
1 days
Not availableNot availableNot available
Panama
28 days
6 weeks
Not availableNot available
Papua New GuineaNot availableNot availableNot availableNot available
Paraguay
23 days
Not availableNot availableNot 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 availableNot availableNot available
Puerto RicoNot availableNot availableNot availableNot available
Qatar
60 days
5 weeks
18 weeks
Not available
Republic of Congo (Brazzaville)
38 days
7 weeks
Not availableNot available
Republic of Korea
57 days
3 weeks
9 weeks
Not available
Romania
37 days
Not availableNot availableNot available
Russia
18 days
4 weeks
Not available
65 days
Rwanda
55 days
6 weeks
10 weeks
Not available
SamoaNot availableNot availableNot availableNot available
San MarinoNot availableNot availableNot availableNot available
Sao Tome and PrincipeNot availableNot availableNot availableNot available
Saudi Arabia
52 days
4 weeks
4 weeks
92 days
Senegal
59 days
7 weeks
12 weeks
40 days
Serbia
38 days
Not availableNot availableNot available
SeychellesNot availableNot availableNot availableNot available
Sierra Leone
114 days
Not availableNot availableNot available
Singapore
19 days
11 weeks
22 weeks
Not available
Slovakia
20 days
3 weeks
Not availableNot available
SloveniaNot availableNot availableNot availableNot available
Solomon IslandsNot availableNot availableNot availableNot available
Somalia
118 days
Not availableNot availableNot available
South Africa
163 days
18 weeks
17 weeks
Not available
South SudanNot availableNot availableNot availableNot 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 availableNot availableNot available
St. Lucia
15 days
Not availableNot availableNot available
St. Vincent and the Grenadines
28 days
Not availableNot availableNot available
Sudan
66 days
Not availableNot availableNot available
Suriname
27 days
Not availableNot availableNot available
Sweden
39 days
Not availableNot availableNot available
Switzerland
38 days
2 weeks
Not availableNot available
Syria
95 days
Not availableNot available
718 days
TahitiNot availableNot availableNot availableNot available
Taiwan
56 days
7 weeks
5 weeks
Not available
Tajikistan
16 days
Not availableNot availableNot available
Tanzania
49 days
7 weeks
Not availableNot available
Thailand
42 days
6 weeks
12 weeks
Not available
Timor-Leste (Timor oriental)Not availableNot availableNot availableNot available
Togo
123 days
16 weeks
Not availableNot available
TongaNot availableNot availableNot availableNot 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
TurkmenistanNot availableNot availableNot availableNot available
Turks and Caicos Islands
28 days
Not availableNot availableNot available
TuvaluNot availableNot availableNot availableNot available
UgandaNot availableNot availableNot availableNot 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 availableNot availableNot available
US Virgin IslandsNot availableNot availableNot availableNot available
Uzbekistan
16 days
5 weeks
Not availableNot available
VanuatuNot availableNot availableNot availableNot available
Venezuela
33 days
Not availableNot availableNot available
Vietnam
39 days
4 weeks
5 weeks
42 days
Yemen
53 days
Not availableNot availableNot available
Zambia
253 days
12 weeks
Not availableNot 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
Joshua Schachnow, founding Canadian immigration lawyer at Schachnow Law

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.