Schachnow Law

Guide · Live IRCC data

IRCC processing times, on one page.

Every figure IRCC publishes, temporary and permanent residence, for every country, re-checked daily and explained by a lawyer.

Written by
Joshua Schachnow, immigration lawyer
IRCC data as of

Right now

  • Visitor visa, inside Canada12 days
  • Work permit extension11 weeks
  • Express Entry (CEC)About 6 months
  • Spousal sponsorship, in CanadaAbout 26 months

IRCC’s figures, verbatim. Not a maximum, not a guarantee, and your file may take longer.

In short

As of October 29, 2026, IRCC lists a visitor visa applied for from inside Canada at 12 days, a visitor record at 321 days, a new study permit from inside Canada at 6 weeks, a study permit extension at 6 weeks, a new work permit from inside Canada at 16 weeks, and a work permit extension at 11 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. For permanent residence, IRCC’s estimate for a complete application received today, dated October 9, 2026, is about 6 months for the Canadian Experience Class, about 7 months for the Federal Skilled Worker Program, about 7 months for provincial nominees through Express Entry and about 13 months outside it; about 26 months to sponsor a spouse living in Canada and about 18 months for a spouse living abroad, outside Quebec; and about 28 months for parents and grandparents. Every permanent residence stream is below. 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

    12days

    Updated weekly · October 29, 2026

  • Visitor record

    321days

    Down from 341 days (20 days faster)

    Updated weekly · October 29, 2026

  • Study permit, inside Canada

    6weeks

    Down from 7 weeks (7 days faster)

    Updated weekly · October 29, 2026

  • Study permit extension

    6weeks

    Down from 8 weeks (14 days faster)

    About 25,900 people waiting

    Updated weekly · October 24, 2026

  • Work permit, inside Canada

    16weeks

    Updated weekly · October 29, 2026

  • Work permit extension

    11weeks

    Down from 12 weeks (7 days faster)

    About 195,900 people waiting

    Updated weekly · October 24, 2026

  • IEC, current season

    6weeks

    Updated weekly · October 29, 2026

  • IEC, last season

    Not enough data

    Updated weekly · October 29, 2026

  • eTA

    5minutes

    Updated weekly · October 29, 2026

  • SAWP

    21days

    Down from 95 days (74 days faster)

    Updated weekly · October 29, 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 29, 2026

IRCC processing times by country of application for visitor visas, study permits, work permits and super visas, as published by IRCC on October 29, 2026. Sorted by country.
Afghanistan
26 daysDown from 44 days (18 days faster)
3 weeks
Not availableNot available
Albania
45 daysUp from 41 days (4 days slower)
Not availableNot availableNot available
Algeria
21 daysDown from 23 days (2 days faster)
8 weeksUp from 7 weeks (7 days slower)
12 weeks
51 days
AndorraNot availableNot availableNot availableNot available
Angola
235 daysUp from 169 days (66 days slower)
Not availableNot availableNot available
AnguillaNot availableNot availableNot availableNot available
Antigua and Barbuda
20 daysDown from 28 days (8 days faster)
Not availableNot availableNot available
Argentina
18 daysDown from 19 days (1 day faster)
Not availableNot availableNot available
Armenia
12 daysUp from 11 days (1 day slower)
Not availableNot availableNot available
ArubaNot availableNot availableNot availableNot available
Australia
9 daysUp from 8 days (1 day slower)
3 weeks
8 weeksUp from 7 weeks (7 days slower)
58 daysDown from 60 days (2 days faster)
Austria
38 days
Not availableNot availableNot available
Azerbaijan
69 daysDown from 83 days (14 days faster)
6 weeks
Not availableNot available
Bahamas
64 daysUp from 32 days (32 days slower)
5 weeksUp from 4 weeks (7 days slower)
Not availableNot available
Bahrain
60 days
Not availableNot availableNot available
Bangladesh
31 daysDown from 37 days (6 days faster)
7 weeksUp from 6 weeks (7 days slower)
31 weeksDown from 49 weeks (126 days faster)
53 daysDown from 55 days (2 days faster)
Barbados
17 daysDown from 18 days (1 day faster)
Not availableNot availableNot available
Belarus
15 days
Not availableNot availableNot available
Belgium
42 daysUp from 39 days (3 days slower)
4 weeks
2 weeks
Not available
Belize
20 days
Not availableNot availableNot available
Benin
124 daysUp from 59 days (65 days slower)
19 weeksUp from 17 weeks (14 days slower)
Not availableNot available
Bermuda
35 daysUp from 29 days (6 days slower)
Not availableNot availableNot available
BhutanNot availableNot availableNot availableNot available
Bolivia
28 daysUp from 26 days (2 days slower)
Not availableNot availableNot available
BonaireNot availableNot availableNot availableNot available
Bosnia and Herzegovina
32 daysDown from 35 days (3 days faster)
Not availableNot availableNot available
Botswana
479 daysDown from 567 days (88 days faster)
Not availableNot availableNot available
Brazil
27 daysDown from 28 days (1 day faster)
4 weeks
3 weeks
27 daysDown from 33 days (6 days faster)
British Virgin IslandsNot availableNot availableNot availableNot available
BruneiNot availableNot availableNot availableNot available
Bulgaria
38 daysUp from 34 days (4 days slower)
Not availableNot availableNot available
Burkina Faso
36 daysDown from 37 days (1 day faster)
6 weeksUp from 5 weeks (7 days slower)
Not availableNot available
Burma (Myanmar)
42 daysDown from 43 days (1 day faster)
7 weeksUp from 6 weeks (7 days slower)
Not availableNot available
Burundi
87 daysDown from 89 days (2 days faster)
6 weeksDown from 7 weeks (7 days faster)
Not available
66 daysDown from 71 days (5 days faster)
Cabo VerdeNot availableNot availableNot availableNot available
Cambodia
43 daysDown from 44 days (1 day faster)
6 weeks
Not availableNot available
Cameroon
49 daysUp from 48 days (1 day slower)
9 weeks
10 weeksUp from 9 weeks (7 days slower)
112 daysDown from 118 days (6 days faster)
Cayman Islands
41 daysUp from 36 days (5 days slower)
Not availableNot availableNot available
Central African RepublicNot availableNot availableNot availableNot available
Chad
113 daysUp from 112 days (1 day slower)
4 weeks
Not availableNot available
Chile
20 daysDown from 25 days (5 days faster)
6 weeksUp from 4 weeks (14 days slower)
8 weeksUp from 7 weeks (7 days slower)
Not available
China (People’s Republic of)
50 daysUp from 42 days (8 days slower)
10 weeksUp from 8 weeks (14 days slower)
5 weeks
90 daysUp from 89 days (1 day slower)
Colombia
15 daysDown from 18 days (3 days faster)
6 weeks
4 weeksDown from 5 weeks (7 days faster)
70 days
Comoros IslandNot availableNot availableNot availableNot available
Costa Rica
21 days
Not availableNot availableNot available
Côte d’Ivoire
40 daysDown from 46 days (6 days faster)
8 weeks
12 weeks
26 daysDown from 37 days (11 days faster)
Croatia
23 daysWas No processing time available on October 21, 2026
Not availableNot availableNot available
Cuba
22 days
Not availableNot available
58 days
Cyprus
39 daysUp from 36 days (3 days slower)
Not availableNot availableNot available
Czech Republic
42 daysUp from 37 days (5 days slower)
Not availableNot availableNot available
Democratic Republic of Congo (Kinshasa)Not availableNot availableNot availableNot available
Denmark
39 daysDown from 42 days (3 days faster)
3 weeksUp from 2 weeks (7 days slower)
Not availableNot available
Djibouti
104 daysDown from 112 days (8 days faster)
Not availableNot availableNot available
Dominica
20 days
Not availableNot availableNot available
Dominican Republic
26 daysDown from 27 days (1 day faster)
4 weeksDown from 5 weeks (7 days faster)
Not availableNot available
Ecuador
26 daysDown from 27 days (1 day faster)
7 weeks
7 weeks
Not available
Egypt
58 daysDown from 61 days (3 days faster)
8 weeks
8 weeks
50 daysUp from 39 days (11 days slower)
El Salvador
25 daysDown from 26 days (1 day faster)
Not availableNot availableNot available
Equatorial Guinea
115 days
Not availableNot availableNot available
Eritrea
137 days
Not availableNot available
261 daysUp from 232 days (29 days slower)
Estonia
15 daysDown from 24 days (9 days faster)
Not availableNot availableNot available
Eswatini
856 daysUp from 804 days (52 days slower)
Not availableNot availableNot available
Ethiopia
133 days
5 weeksDown from 7 weeks (14 days faster)
Not available
91 daysDown from 109 days (18 days faster)
Fiji
10 daysUp from 9 days (1 day slower)
Not availableNot availableNot available
Finland
16 days
Not availableNot availableNot available
France
36 daysDown from 37 days (1 day faster)
3 weeksDown from 4 weeks (7 days faster)
2 weeksDown from 3 weeks (7 days faster)
Not available
Gabon
44 daysDown from 45 days (1 day faster)
Not availableNot availableNot available
Gambia
60 daysUp from 59 days (1 day slower)
7 weeksUp from 4 weeks (21 days slower)
Not availableNot available
Georgia
83 daysUp from 81 days (2 days slower)
Not availableNot availableNot available
Germany
37 daysUp from 36 days (1 day slower)
5 weeks
12 weeksUp from 7 weeks (35 days slower)
Not available
Ghana
69 daysDown from 86 days (17 days faster)
12 weeksUp from 8 weeks (28 days slower)
19 weeksDown from 21 weeks (14 days faster)
22 daysDown from 25 days (3 days faster)
Greece
40 days
Not availableNot availableNot available
Grenada
17 daysDown from 19 days (2 days faster)
Not availableNot availableNot available
Guatemala
23 days
Not available
1 week
Not available
Guinea
72 daysUp from 71 days (1 day slower)
6 weeks
11 weeksWas No processing time available on October 21, 2026
46 daysDown from 47 days (1 day faster)
Guinea-BissauNot availableNot availableNot availableNot available
Guyana
16 daysUp from 15 days (1 day slower)
Not availableNot availableNot available
Haiti
26 daysUp from 25 days (1 day slower)
4 weeksUp from 3 weeks (7 days slower)
6 weeksUp from 5 weeks (7 days slower)
30 daysDown from 33 days (3 days faster)
Holy SeeNot availableNot availableNot availableNot available
Honduras
24 days
Not available
1 weekDown from 2 weeks (7 days faster)
Not available
Hong Kong SAR
21 days
6 weeks
7 weeksDown from 16 weeks (63 days faster)
59 days
Hungary
42 daysUp from 41 days (1 day slower)
Not availableNot availableNot available
Iceland
83 daysUp from 70 days (13 days slower)
Not availableNot availableNot available
India
31 daysUp from 29 days (2 days slower)
8 weeks
10 weeks
82 daysDown from 83 days (1 day faster)
Indonesia
26 daysUp from 25 days (1 day slower)
10 weeksUp from 8 weeks (14 days slower)
13 weeksUp from 12 weeks (7 days slower)
Not available
Iran
79 days
30 weeksUp from 21 weeks (63 days slower)
59 weeksUp from 57 weeks (14 days slower)
231 days
Iraq
71 days
Not availableNot availableNot available
Ireland
21 daysDown from 22 days (1 day faster)
Not availableNot availableNot available
Israel
34 daysUp from 33 days (1 day slower)
Not available
5 weeks
Not available
Italy
42 daysUp from 41 days (1 day slower)
5 weeks
9 weeks
Not available
Jamaica
40 daysUp from 39 days (1 day slower)
4 weeksUp from 3 weeks (7 days slower)
5 weeksDown from 7 weeks (14 days faster)
46 daysDown from 49 days (3 days faster)
Japan
55 days
3 weeks
4 weeksUp from 3 weeks (7 days slower)
Not available
Jordan
56 days
8 weeks
Not availableNot available
Kazakhstan
12 daysUp from 10 days (2 days slower)
5 weeksDown from 6 weeks (7 days faster)
Not availableNot available
Kenya
123 daysDown from 124 days (1 day faster)
4 weeks
5 weeks
143 days
KiribatiNot availableNot availableNot availableNot available
Kosovo
45 daysUp from 40 days (5 days slower)
Not availableNot availableNot available
Kuwait
64 days
4 weeks
Not availableNot available
Kyrgyzstan
12 daysUp from 10 days (2 days slower)
3 weeks
Not availableNot available
Laos
42 days
Not availableNot availableNot available
Latvia
23 daysDown from 27 days (4 days faster)
Not availableNot availableNot available
Lebanon
50 daysDown from 66 days (16 days faster)
7 weeks
6 weeks
29 daysUp from 25 days (4 days slower)
Lesotho
84 daysDown from 95 days (11 days faster)
Not availableNot availableNot available
Liberia
104 days
Not availableNot availableNot available
Libya
33 days
3 weeks
2 weeks
Not available
LiechtensteinNot availableNot availableNot availableNot available
Lithuania
18 daysUp from 17 days (1 day slower)
Not availableNot availableNot available
Luxembourg
37 days
Not availableNot availableNot available
Macao SAR
16 daysDown from 18 days (2 days faster)
Not availableNot availableNot available
Macedonia
41 days
Not availableNot availableNot available
Madagascar
123 daysDown from 128 days (5 days faster)
14 weeksUp from 13 weeks (7 days slower)
38 weeks
Not available
Malawi
139 daysDown from 198 days (59 days faster)
Not availableNot availableNot available
Malaysia
21 days
6 weeks
10 weeks
Not available
MaldivesNot availableNot availableNot availableNot available
Mali
65 daysDown from 70 days (5 days faster)
7 weeks
Not availableNot available
Malta
40 daysUp from 36 days (4 days slower)
Not availableNot availableNot available
Marshall IslandsNot availableNot availableNot availableNot available
MartiniqueNot availableNot availableNot availableNot available
Mauritania
92 days
Not availableNot availableNot available
Mauritius
136 daysUp from 135 days (1 day slower)
11 weeks
11 weeks
Not available
Mexico
14 daysDown from 16 days (2 days faster)
2 weeks
2 weeks
78 days
Micronesia (Federated States of)Not availableNot availableNot availableNot available
Moldova
42 daysDown from 47 days (5 days faster)
Not available
6 weeks
Not available
MonacoNot availableNot availableNot availableNot available
Mongolia
21 days
3 weeks
Not availableNot available
Montenegro
30 daysUp from 26 days (4 days slower)
Not availableNot availableNot available
Morocco
26 daysUp from 22 days (4 days slower)
8 weeks
7 weeks
26 daysUp from 25 days (1 day slower)
Mozambique
389 daysDown from 418 days (29 days faster)
Not availableNot availableNot available
Namibia
256 daysUp from 219 days (37 days slower)
Not availableNot availableNot available
NauruNot availableNot availableNot availableNot available
Nepal
43 days
6 weeksUp from 5 weeks (7 days slower)
10 weeks
48 daysDown from 51 days (3 days faster)
Netherlands
28 days
4 weeks
Not availableNot available
New CaledoniaNot availableNot availableNot availableNot available
New Zealand
9 daysUp from 8 days (1 day slower)
Not availableNot availableNot available
Nicaragua
22 days
Not available
8 weeksUp from 4 weeks (28 days slower)
Not available
Niger
81 daysUp from 77 days (4 days slower)
6 weeksUp from 5 weeks (7 days slower)
Not availableNot available
Nigeria
105 daysDown from 106 days (1 day faster)
10 weeks
10 weeks
30 daysDown from 34 days (4 days faster)
North KoreaNot availableNot availableNot availableNot available
Norway
42 daysUp from 41 days (1 day slower)
Not availableNot availableNot available
Oman
61 days
4 weeks
Not availableNot available
Pakistan
59 daysDown from 63 days (4 days faster)
6 weeksDown from 7 weeks (7 days faster)
9 weeks
99 daysDown from 104 days (5 days faster)
Palestine (Gaza)
1 days
Not availableNot availableNot available
Palestine (West Bank)
1 days
Not availableNot availableNot available
Panama
26 days
6 weeks
Not availableNot available
Papua New GuineaNot availableNot availableNot availableNot available
Paraguay
20 daysDown from 21 days (1 day faster)
Not availableNot availableNot available
Peru
27 daysUp from 26 days (1 day slower)
5 weeks
6 weeksUp from 5 weeks (7 days slower)
Not available
Philippines
25 days
6 weeks
9 weeks
106 daysUp from 103 days (3 days slower)
Poland
17 daysUp from 11 days (6 days slower)
4 weeks
Not availableNot available
Portugal
37 days
Not availableNot availableNot available
Puerto RicoNot availableNot availableNot availableNot available
Qatar
60 daysDown from 61 days (1 day faster)
6 weeksUp from 5 weeks (7 days slower)
10 weeksDown from 11 weeks (7 days faster)
Not available
Republic of Congo (Brazzaville)
37 daysDown from 38 days (1 day faster)
8 weeks
Not availableNot available
Republic of Korea
57 daysUp from 56 days (1 day slower)
2 weeks
18 weeksUp from 7 weeks (77 days slower)
Not available
Romania
38 days
Not availableNot availableNot available
Russia
32 daysUp from 20 days (12 days slower)
4 weeks
5 weeks
Not available
Rwanda
63 daysUp from 61 days (2 days slower)
6 weeks
11 weeksUp from 10 weeks (7 days slower)
Not available
SamoaNot availableNot availableNot availableNot available
San MarinoNot availableNot availableNot availableNot available
Sao Tome and PrincipeNot availableNot availableNot availableNot available
Saudi Arabia
46 daysDown from 49 days (3 days faster)
4 weeks
5 weeksUp from 4 weeks (7 days slower)
92 daysUp from 91 days (1 day slower)
Senegal
64 daysUp from 62 days (2 days slower)
7 weeks
13 weeks
34 daysDown from 35 days (1 day faster)
Serbia
39 daysUp from 38 days (1 day slower)
Not availableNot availableNot available
SeychellesNot availableNot availableNot availableNot available
Sierra Leone
105 daysDown from 114 days (9 days faster)
Not availableNot availableNot available
Singapore
22 daysUp from 21 days (1 day slower)
9 weeks
9 weeks
Not available
Slovakia
23 daysUp from 22 days (1 day slower)
Not availableNot availableNot available
SloveniaNot availableNot availableNot availableNot available
Solomon IslandsNot availableNot availableNot availableNot available
Somalia
118 daysDown from 121 days (3 days faster)
Not availableNot availableNot available
South Africa
163 daysDown from 178 days (15 days faster)
18 weeksDown from 19 weeks (7 days faster)
18 weeksUp from 16 weeks (14 days slower)
Not available
South SudanNot availableNot availableNot availableNot available
Spain
35 daysDown from 37 days (2 days faster)
3 weeksUp from 2 weeks (7 days slower)
2 weeks
Not available
Sri Lanka
31 daysDown from 41 days (10 days faster)
7 weeksUp from 6 weeks (7 days slower)
10 weeksUp from 9 weeks (7 days slower)
40 days
St. Kitts and Nevis
25 days
Not availableNot availableNot available
St. Lucia
18 daysUp from 16 days (2 days slower)
Not availableNot availableNot available
St. Vincent and the Grenadines
20 days
Not availableNot availableNot available
Sudan
72 daysDown from 74 days (2 days faster)
Not availableNot availableNot available
Suriname
22 daysDown from 27 days (5 days faster)
Not availableNot availableNot available
Sweden
44 daysUp from 40 days (4 days slower)
Not availableNot availableNot available
Switzerland
38 days
3 weeks
Not availableNot available
Syria
89 days
Not availableNot available
650 daysDown from 652 days (2 days faster)
TahitiNot availableNot availableNot availableNot available
Taiwan
51 daysDown from 52 days (1 day faster)
4 weeksDown from 7 weeks (21 days faster)
4 weeksDown from 5 weeks (7 days faster)
Not available
Tajikistan
16 days
Not availableNot availableNot available
Tanzania
54 daysDown from 63 days (9 days faster)
7 weeksDown from 9 weeks (14 days faster)
Not availableNot available
Thailand
41 days
5 weeksDown from 6 weeks (7 days faster)
12 weeksUp from 10 weeks (14 days slower)
Not available
Timor-Leste (Timor oriental)Not availableNot availableNot availableNot available
Togo
121 daysUp from 48 days (73 days slower)
18 weeksUp from 16 weeks (14 days slower)
17 weeksWas No processing time available on October 21, 2026
Not available
TongaNot availableNot availableNot availableNot available
Trinidad and Tobago
17 days
6 weeks
3 weeks
Not available
Tunisia
34 daysDown from 36 days (2 days faster)
4 weeks
4 weeks
19 days
Türkiye
63 daysDown from 76 days (13 days faster)
7 weeksUp from 6 weeks (7 days slower)
11 weeksUp from 10 weeks (7 days slower)
81 days
TurkmenistanNot availableNot availableNot availableNot available
Turks and Caicos Islands
39 daysUp from 35 days (4 days slower)
Not availableNot availableNot available
TuvaluNot availableNot availableNot availableNot available
UgandaNot availableNot availableNot availableNot available
Ukraine
25 daysUp from 22 days (3 days slower)
6 weeksDown from 7 weeks (7 days faster)
Not available
71 daysWas No processing time available on October 21, 2026
United Arab Emirates
55 daysDown from 56 days (1 day faster)
6 weeksDown from 7 weeks (7 days faster)
7 weeks
50 daysDown from 72 days (22 days faster)
United Kingdom
24 days
4 weeksDown from 5 weeks (7 days faster)
4 weeks
104 daysUp from 97 days (7 days slower)
United States of America
18 days
4 weeksDown from 5 weeks (7 days faster)
6 weeks
74 daysDown from 75 days (1 day faster)
Uruguay
15 daysDown from 17 days (2 days faster)
Not availableNot availableNot available
US Virgin IslandsNot availableNot availableNot availableNot available
Uzbekistan
26 daysUp from 16 days (10 days slower)
4 weeks
Not availableNot available
VanuatuNot availableNot availableNot availableNot available
Venezuela
28 daysDown from 32 days (4 days faster)
Not availableNot availableNot available
Vietnam
39 daysDown from 40 days (1 day faster)
5 weeks
5 weeks
46 days
Yemen
52 daysDown from 53 days (1 day faster)
Not availableNot availableNot available
Zambia
336 days
12 weeks
Not availableNot available
Zimbabwe
199 daysUp from 195 days (4 days slower)
18 weeksUp from 15 weeks (21 days slower)
Not availableNot available

Permanent residence

Permanent residence processing times, if you apply today.

These figures are built differently from the ones above. IRCC counts the applications already in each inventory and estimates how long a complete application received today would take, so every stream comes with the size of its queue. IRCC refreshes them monthly, most recently on October 9, 2026. Quebec has its own figure wherever the province processes part of the file.

Economic immigration

  • Canadian Experience Class

    About6months

    About 53,900 people waiting

    Updated monthly · October 9, 2026

  • Federal Skilled Worker

    About7months

    About 58,300 people waiting

    Updated monthly · October 9, 2026

  • PNP, Express Entry

    About7months

    About 13,100 people waiting

    Updated monthly · October 9, 2026

  • PNP, non-Express Entry

    About13months

    About 96,500 people waiting

    Updated monthly · October 9, 2026

  • Atlantic Immigration Program

    About26months

    About 11,500 people waiting

    Updated monthly · October 9, 2026

  • Quebec skilled workers

    11months

    About 20,500 people waiting

    Updated monthly · October 9, 2026

  • Quebec business class

    About75months

    About 3,600 people waiting

    Updated monthly · October 9, 2026

  • Caregivers

    No figure for new applications

    About 36,400 people waiting

    Covers the Home Care Worker Immigration Pilots, the earlier caregiver pilots and the Live-in Caregiver Program.

    Updated monthly · October 9, 2026

  • Start-up visa

    No figure for new applications

    About 47,500 people waiting

    IRCC paused the Start-up Visa Program on January 1, 2026.

    Updated monthly · October 9, 2026

  • Self-employed persons

    No figure for new applications

    About 8,000 people waiting

    IRCC stopped accepting applications for this program on April 30, 2024.

    Updated monthly · October 9, 2026

Family sponsorship

  • Spouse in Canada, outside Quebec

    About26months

    About 55,600 people waiting

    Updated monthly · October 9, 2026

  • Spouse in Canada, Quebec

    About32months

    About 14,500 people waiting

    Updated monthly · October 9, 2026

  • Spouse outside Canada, outside Quebec

    About18months

    About 65,600 people waiting

    Updated monthly · October 9, 2026

  • Spouse outside Canada, Quebec

    About33months

    About 19,400 people waiting

    Updated monthly · October 9, 2026

  • Parents and grandparents, outside Quebec

    About28months

    About 35,600 people waiting

    Updated monthly · October 9, 2026

  • Parents and grandparents, Quebec

    About63months

    About 10,300 people waiting

    Updated monthly · October 9, 2026

Humanitarian and protected persons

  • H&C, outside Quebec

    More than10years

    About 58,800 people waiting

    Updated monthly · October 9, 2026

  • H&C, Quebec

    More than10years

    About 20,800 people waiting

    Updated monthly · October 9, 2026

  • Protected persons, outside Quebec

    About13months

    About 77,600 people waiting

    Updated monthly · October 9, 2026

  • Protected persons, Quebec

    More than10years

    About 42,600 people waiting

    Updated monthly · October 9, 2026

  • Dependants of protected persons, outside Quebec

    About41months

    About 60,400 people waiting

    Updated monthly · October 9, 2026

  • Dependants of protected persons, Quebec

    More than10years

    About 22,900 people waiting

    Updated monthly · October 9, 2026

Sponsoring a child, by country

IRCC publishes these two figures by the country the child lives in, but only for the 9 countries below; everywhere else it has too few finalized cases to show one. Measured like the temporary residence figures, from complete applications decided in the recent past.

9 countries · IRCC last updated October 29, 2026

IRCC processing times for sponsoring a dependent child or an adopted child, by the country the child lives in, as published by IRCC on October 29, 2026.
Child lives inDependent childAdopted child or other relative
Cameroon31 monthsNot enough data
China (People’s Republic of)13 monthsNot enough data
Ethiopia21 months29 months
Haiti32 months46 months
India8 monthsNot enough data
Jamaica8 monthsNot enough data
Kenya16 monthsNot enough data
Nigeria22 monthsNot enough data
Philippines11 months17 months

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 6 weeks for study permit extensions and 11 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 12 days, while a visitor record, which is the extension of visitor status, lists at 321 days. A new work permit from inside Canada sits at 16 weeks and a new study permit at 6 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.

Permanent residence figures look forward, and they count more

The permanent residence estimates are built the other way around. IRCC counts the applications already in each inventory, the people it has processing them and the applications it expects, and estimates how long a complete application received today would take. That is why each figure comes with a queue size and moves monthly rather than weekly. Today it reads about 6 months for the Canadian Experience Class, about 7 months for the Federal Skilled Worker Program and about 7 months for a provincial nomination through Express Entry, against about 13 months for a nomination outside it.

Two things sit inside these figures that sit outside the temporary residence ones: the time to give biometrics, and for sponsorships, the assessment of the sponsor. One thing sits outside: for Express Entry the clock starts when IRCC receives the application after an invitation to apply, so months spent in the pool waiting for a draw are not counted. IRCC attaches its own caveat to every one of these estimates: the Immigration Levels Plan caps admissions each year, and when more people apply than there are spaces, the figure goes up. Which permanent residence route fits you is a different question from which queue is shortest this month.

Why Quebec has its own number

Under the Canada–Quebec Accord, Quebec selects its own economic immigrants and consents to its own family sponsorships, so a file destined for Quebec is processed twice: once by the province, once by IRCC. For sponsorships, IRCC’s Quebec figure includes the provincial step, and Quebec’s yearly admission spaces cap how many files are finalized. That is why a spouse living in Canada lists at about 32 months in Quebec against about 26 months elsewhere, and parents and grandparents at about 63 months against about 28 months. For Quebec’s economic programs it is the reverse: the figure starts only once you hold a Quebec Selection Certificate, so the CSQ wait comes first and is not shown here.

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. The permanent residence estimates are refreshed monthly. 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 temporary residence figures on this page are dated October 29, 2026 and its permanent residence estimates October 9, 2026.

How long does Express Entry take right now?

IRCC's estimate for a complete application received today is about 6 months for the Canadian Experience Class, about 7 months for the Federal Skilled Worker Program and about 7 months for a provincial nomination through Express Entry. These figures include the time to give biometrics but not the time in the pool before an invitation to apply, and IRCC refreshes them monthly.

How long does spousal sponsorship take?

For a spouse or common-law partner living in Canada, outside Quebec, IRCC's current estimate is about 26 months; for a spouse, common-law or conjugal partner living outside Canada it is about 18 months. In Quebec the figures are about 32 months and about 33 months, because the province processes its part of the file and caps admissions each year. The estimates include biometrics, the sponsor's assessment and the eligibility check.

Why are the permanent residence times estimates rather than history?

For most temporary residence streams IRCC reports how long recent complete applications actually took. For permanent residence it looks forward instead: it counts the applications already in the inventory, the people assigned to process them and the applications it expects, and estimates how long a complete application received today would take. That is why each permanent residence figure comes with a queue size, and why IRCC warns that the figure rises when more people apply than the Immigration Levels Plan allows in.

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 6 weeks). A study permit extension continues an existing permit and is estimated from the extension inventory (currently 6 weeks). The same split applies to work permits: a new permit from inside Canada is at 16 weeks and an extension at 11 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 and the permanent residence estimates monthly. 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 November 3, 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 founder

Joshua Schachnow, B.Com., J.D.

Founder

Josh is a Toronto-based lawyer who has been practising immigration law for more than nine years. He has helped thousands of individuals and companies navigate Canadian immigration, from work permits to permanent residence, study permits, citizenship, LMIAs and more, and he built the software this firm runs on. 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.