Click Studio PRCheck my score

IRCC processing times

How long IRCC says applications take, read directly from the official data behind canada.ca's processing-times tool.

PR and citizenship times as of October 9, 2026 (IRCC updates monthly) · visas and permits as of November 4, 2026 (weekly) · extensions as of October 31, 2026 · last checked 2026-11-07 · Source: IRCC

Quick answer

IRCC's current estimates for a new application: About 6 months for the Canadian Experience Class, About 7 months for Federal Skilled Workers, About 7 months for provincial nominees through Express Entry, About 26 months for spousal sponsorship inside Canada (outside Quebec) and About 12 months for citizenship. A work permit extension, including a PGWP, takes 10 weeks.

Permanent residence — economic

ApplicationTime
Canadian Experience Class (Express Entry)About 53,900 people waitingAbout 6 monthsif you apply today · October 9, 2026
Federal Skilled Worker (Express Entry)About 58,300 people waitingAbout 7 monthsif you apply today · October 9, 2026
Federal Skilled Trades (Express Entry)Not enough datapast applications · November 4, 2026
Provincial Nominee Program — through Express EntryAbout 13,100 people waitingAbout 7 monthsif you apply today · October 9, 2026
Provincial Nominee Program — outside Express EntryAbout 96,500 people waitingAbout 13 monthsif you apply today · October 9, 2026
Atlantic Immigration ProgramAbout 11,500 people waitingAbout 26 monthsif you apply today · October 9, 2026
Quebec skilled workersAbout 20,500 people waiting11 monthsif you apply today · October 9, 2026
Start-up VisaAbout 47,500 people waitingMore than 10 yearsif you apply today · October 9, 2026
Self-employed personsAbout 8,000 people waitingMore than 10 yearsif you apply today · October 9, 2026

Permanent residence — family

ApplicationTime
Spouse or partner, living in Canada (outside Quebec)About 55,600 people waitingAbout 26 monthsif you apply today · October 9, 2026
Spouse or partner, living outside Canada (outside Quebec)About 65,600 people waitingAbout 18 monthsif you apply today · October 9, 2026
Spouse or partner, living in Canada (Quebec)About 14,500 people waitingAbout 32 monthsif you apply today · October 9, 2026
Spouse or partner, living outside Canada (Quebec)About 19,400 people waitingAbout 33 monthsif you apply today · October 9, 2026
Parents and grandparents (outside Quebec)About 35,600 people waitingAbout 28 monthsif you apply today · October 9, 2026
Parents and grandparents (Quebec)About 10,300 people waitingAbout 63 monthsif you apply today · October 9, 2026

Citizenship

ApplicationTime
Citizenship grant (becoming a citizen)About 322,700 people waitingAbout 12 monthsif you apply today · October 9, 2026
Citizenship certificate (proof of citizenship)About 130,700 people waitingAbout 34 monthsif you apply today · October 9, 2026

PR card

ApplicationTime
PR card — first card for new PRs29 dayspast applications · November 4, 2026
PR card — renewal or replacement46 dayspast applications · November 4, 2026

Temporary residence in Canada

ApplicationTime
Study permit — applying from inside Canada8 weekspast applications · November 4, 2026
Study permit extensionAbout 25,500 people waiting6 weeksif you apply today · October 31, 2026
Work permit — applying from inside Canada16 weekspast applications · November 4, 2026
Work permit extension (includes PGWP and bridging open work permits)About 191,000 people waiting10 weeksif you apply today · October 31, 2026
Visitor visa — applying from inside Canada12 dayspast applications · November 4, 2026

Visiting Canada

ApplicationTime
Electronic Travel Authorization (eTA)5 minutespast applications · November 4, 2026
International Experience Canada (current season)6 weekspast applications · November 4, 2026

Visitor visa, study and work permit times by country

For applications made from outside Canada, IRCC publishes times by country of residence. These are historical: how long it took to process most complete applications, not counting biometrics. Times for the countries most of our readers come from:

CountryVisitor visaStudy permitWork permitSuper visa
India32 days8 weeks10 weeks85 days
Pakistan58 days5 weeks9 weeks101 days
Philippines24 days6 weeks9 weeks109 days
Nigeria103 days11 weeks10 weeks33 days
United States18 days4 weeks3 weeks75 days
United Kingdom23 days4 weeks5 weeks104 days
China51 days12 weeks5 weeks89 days
Bangladesh31 days8 weeks33 weeks53 days
Iran76 days31 weeks57 weeks231 days
Mexico14 days2 weeks2 weeks78 days
Brazil25 days3 weeks3 weeks23 days
Vietnam39 days5 weeks5 weeks46 days
All 211 countries and territories
CountryVisitor visaStudy permitWork permitSuper visa
Afghanistan33 days3 weeksNo processing time availableNo processing time available
Albania46 daysNo processing time availableNo processing time availableNo processing time available
Algeria19 days8 weeks12 weeks56 days
AndorraNo processing time availableNo processing time availableNo processing time availableNo processing time available
Angola228 daysNo processing time availableNo processing time availableNo processing time available
AnguillaNo processing time availableNo processing time availableNo processing time availableNo processing time available
Antigua & Barbuda20 daysNo processing time availableNo processing time availableNo processing time available
Argentina19 daysNo processing time availableNo processing time availableNo processing time available
Armenia28 daysNo processing time availableNo processing time availableNo processing time available
ArubaNo processing time availableNo processing time availableNo processing time availableNo processing time available
Australia9 days3 weeks8 weeks58 days
Austria38 daysNo processing time availableNo processing time availableNo processing time available
Azerbaijan57 days6 weeksNo processing time availableNo processing time available
Bahamas46 days4 weeksNo processing time availableNo processing time available
Bahrain59 daysNo processing time availableNo processing time availableNo processing time available
Bangladesh31 days8 weeks33 weeks53 days
Barbados14 daysNo processing time availableNo processing time availableNo processing time available
Belarus15 daysNo processing time availableNo processing time availableNo processing time available
Belgium36 days4 weeks2 weeksNo processing time available
Belize16 daysNo processing time availableNo processing time availableNo processing time available
Benin91 days18 weeksNo processing time availableNo processing time available
Bermuda37 daysNo processing time availableNo processing time availableNo processing time available
BhutanNo processing time availableNo processing time availableNo processing time availableNo processing time available
Bolivia26 daysNo processing time availableNo processing time availableNo processing time available
Bosnia & Herzegovina35 daysNo processing time availableNo processing time availableNo processing time available
Botswana479 daysNo processing time availableNo processing time availableNo processing time available
Brazil25 days3 weeks3 weeks23 days
British Indian Ocean TerritoryNo processing time availableNo processing time availableNo processing time availableNo processing time available
BruneiNo processing time availableNo processing time availableNo processing time availableNo processing time available
Bulgaria38 daysNo processing time availableNo processing time availableNo processing time available
Burkina Faso35 days5 weeksNo processing time availableNo processing time available
Burundi88 days6 weeksNo processing time available66 days
Cambodia42 days7 weeksNo processing time availableNo processing time available
Cameroon43 days9 weeks9 weeks107 days
Cape VerdeNo processing time availableNo processing time availableNo processing time availableNo processing time available
Caribbean NetherlandsNo processing time availableNo processing time availableNo processing time availableNo processing time available
Cayman Islands44 daysNo processing time availableNo processing time availableNo processing time available
Central African RepublicNo processing time availableNo processing time availableNo processing time availableNo processing time available
Chad112 daysNo processing time availableNo processing time availableNo processing time available
Chile18 days6 weeks8 weeksNo processing time available
China51 days12 weeks5 weeks89 days
Colombia15 days6 weeks4 weeks78 days
ComorosNo processing time availableNo processing time availableNo processing time availableNo processing time available
Congo - Brazzaville35 days8 weeksNo processing time availableNo processing time available
Congo - KinshasaNo processing time availableNo processing time availableNo processing time availableNo processing time available
Costa Rica20 daysNo processing time availableNo processing time availableNo processing time available
Côte d’Ivoire33 days8 weeks12 weeks34 days
Croatia23 daysNo processing time availableNo processing time availableNo processing time available
Cuba22 daysNo processing time availableNo processing time available57 days
Cyprus36 daysNo processing time availableNo processing time availableNo processing time available
Czechia42 daysNo processing time availableNo processing time availableNo processing time available
Denmark56 daysNo processing time availableNo processing time availableNo processing time available
Djibouti113 daysNo processing time availableNo processing time availableNo processing time available
Dominica15 daysNo processing time availableNo processing time availableNo processing time available
Dominican Republic26 daysNo processing time availableNo processing time availableNo processing time available
Ecuador26 days6 weeks7 weeksNo processing time available
Egypt56 days8 weeks9 weeks55 days
El Salvador24 daysNo processing time availableNo processing time availableNo processing time available
Equatorial Guinea115 daysNo processing time availableNo processing time availableNo processing time available
Eritrea137 daysNo processing time availableNo processing time available261 days
Estonia15 daysNo processing time availableNo processing time availableNo processing time available
Eswatini139 daysNo processing time availableNo processing time availableNo processing time available
Ethiopia131 days5 weeksNo processing time available121 days
Fiji9 daysNo processing time availableNo processing time availableNo processing time available
Finland18 daysNo processing time availableNo processing time availableNo processing time available
France35 days3 weeks3 weeks99 days
French PolynesiaNo processing time availableNo processing time availableNo processing time availableNo processing time available
Gabon48 daysNo processing time availableNo processing time availableNo processing time available
Gambia60 days5 weeksNo processing time availableNo processing time available
Georgia83 daysNo processing time availableNo processing time availableNo processing time available
Germany39 days5 weeks11 weeksNo processing time available
Ghana77 days14 weeks20 weeks25 days
Greece41 daysNo processing time availableNo processing time availableNo processing time available
GreenlandNo processing time availableNo processing time availableNo processing time availableNo processing time available
Grenada18 daysNo processing time availableNo processing time availableNo processing time available
Guatemala22 daysNo processing time available1 weekNo processing time available
Guinea71 days6 weeksNo processing time availableNo processing time available
Guinea-BissauNo processing time availableNo processing time availableNo processing time availableNo processing time available
Guyana16 daysNo processing time availableNo processing time availableNo processing time available
Haiti26 days5 weeks6 weeks32 days
Honduras25 daysNo processing time available1 weekNo processing time available
Hong Kong SAR China23 days6 weeks14 weeks57 days
Hungary42 daysNo processing time availableNo processing time availableNo processing time available
Iceland79 daysNo processing time availableNo processing time availableNo processing time available
India32 days8 weeks10 weeks85 days
Indonesia25 days5 weeks13 weeksNo processing time available
Iran76 days31 weeks57 weeks231 days
Iraq68 daysNo processing time availableNo processing time availableNo processing time available
Ireland21 daysNo processing time availableNo processing time availableNo processing time available
Israel30 daysNo processing time available5 weeksNo processing time available
Italy41 days6 weeks10 weeksNo processing time available
Jamaica41 days4 weeks7 weeks46 days
Japan54 days3 weeks4 weeksNo processing time available
Jordan55 days8 weeksNo processing time availableNo processing time available
Kazakhstan25 days5 weeksNo processing time availableNo processing time available
Kenya121 days3 weeks6 weeks154 days
KiribatiNo processing time availableNo processing time availableNo processing time availableNo processing time available
Kosovo45 daysNo processing time availableNo processing time availableNo processing time available
Kuwait62 days4 weeksNo processing time availableNo processing time available
Kyrgyzstan14 days2 weeksNo processing time availableNo processing time available
Laos42 daysNo processing time availableNo processing time availableNo processing time available
Latvia27 daysNo processing time availableNo processing time availableNo processing time available
Lebanon45 days6 weeks5 weeks29 days
Lesotho84 daysNo processing time availableNo processing time availableNo processing time available
Liberia105 days18 weeksNo processing time availableNo processing time available
Libya32 days3 weeks2 weeksNo processing time available
LiechtensteinNo processing time availableNo processing time availableNo processing time availableNo processing time available
Lithuania22 daysNo processing time availableNo processing time availableNo processing time available
Luxembourg37 daysNo processing time availableNo processing time availableNo processing time available
Macao SAR China21 daysNo processing time availableNo processing time availableNo processing time available
Madagascar91 days16 weeks38 weeksNo processing time available
Malawi148 daysNo processing time availableNo processing time availableNo processing time available
Malaysia21 days6 weeks9 weeksNo processing time available
MaldivesNo processing time availableNo processing time availableNo processing time availableNo processing time available
Mali65 days5 weeksNo processing time availableNo processing time available
Malta34 daysNo processing time availableNo processing time availableNo processing time available
Marshall IslandsNo processing time availableNo processing time availableNo processing time availableNo processing time available
MartiniqueNo processing time availableNo processing time availableNo processing time availableNo processing time available
Mauritania93 daysNo processing time availableNo processing time availableNo processing time available
Mauritius91 days11 weeks11 weeksNo processing time available
Mexico14 days2 weeks2 weeks78 days
MicronesiaNo processing time availableNo processing time availableNo processing time availableNo processing time available
Moldova47 daysNo processing time availableNo processing time availableNo processing time available
MonacoNo processing time availableNo processing time availableNo processing time availableNo processing time available
Mongolia26 days3 weeksNo processing time availableNo processing time available
Montenegro36 daysNo processing time availableNo processing time availableNo processing time available
Morocco27 days8 weeks8 weeks22 days
Mozambique389 daysNo processing time availableNo processing time availableNo processing time available
Myanmar (Burma)42 days7 weeksNo processing time availableNo processing time available
Namibia228 daysNo processing time availableNo processing time availableNo processing time available
NauruNo processing time availableNo processing time availableNo processing time availableNo processing time available
Nepal42 days6 weeks10 weeks57 days
Netherlands32 days4 weeksNo processing time availableNo processing time available
New CaledoniaNo processing time availableNo processing time availableNo processing time availableNo processing time available
New Zealand9 daysNo processing time availableNo processing time availableNo processing time available
Nicaragua21 daysNo processing time available8 weeksNo processing time available
Niger81 days6 weeksNo processing time availableNo processing time available
Nigeria103 days11 weeks10 weeks33 days
North KoreaNo processing time availableNo processing time availableNo processing time availableNo processing time available
North Macedonia39 daysNo processing time availableNo processing time availableNo processing time available
Norway41 daysNo processing time availableNo processing time availableNo processing time available
Oman58 days4 weeksNo processing time availableNo processing time available
Pakistan58 days5 weeks9 weeks101 days
Palestinian Territories1 daysNo processing time availableNo processing time availableNo processing time available
Panama27 daysNo processing time availableNo processing time availableNo processing time available
Papua New GuineaNo processing time availableNo processing time availableNo processing time availableNo processing time available
Paraguay20 daysNo processing time availableNo processing time availableNo processing time available
Peru27 days5 weeks6 weeksNo processing time available
Philippines24 days6 weeks9 weeks109 days
Poland23 days4 weeksNo processing time availableNo processing time available
Portugal35 daysNo processing time availableNo processing time availableNo processing time available
Puerto RicoNo processing time availableNo processing time availableNo processing time availableNo processing time available
Qatar59 days6 weeks10 weeksNo processing time available
Romania36 daysNo processing time availableNo processing time availableNo processing time available
Russia35 days4 weeksNo processing time availableNo processing time available
Rwanda62 days6 weeks10 weeksNo processing time available
SamoaNo processing time availableNo processing time availableNo processing time availableNo processing time available
San MarinoNo processing time availableNo processing time availableNo processing time availableNo processing time available
São Tomé & PríncipeNo processing time availableNo processing time availableNo processing time availableNo processing time available
Saudi Arabia41 days4 weeks5 weeks87 days
Senegal64 days7 weeks11 weeks34 days
Serbia41 daysNo processing time availableNo processing time availableNo processing time available
SeychellesNo processing time availableNo processing time availableNo processing time availableNo processing time available
Sierra Leone105 days18 weeksNo processing time availableNo processing time available
Singapore21 days10 weeks9 weeksNo processing time available
Slovakia25 daysNo processing time availableNo processing time availableNo processing time available
SloveniaNo processing time availableNo processing time availableNo processing time availableNo processing time available
Solomon IslandsNo processing time availableNo processing time availableNo processing time availableNo processing time available
Somalia113 daysNo processing time availableNo processing time availableNo processing time available
South Africa155 days18 weeks17 weeksNo processing time available
South Korea56 days2 weeks21 weeksNo processing time available
South SudanNo processing time availableNo processing time availableNo processing time availableNo processing time available
Spain34 days3 weeks2 weeksNo processing time available
Sri Lanka31 days8 weeks10 weeks36 days
St. Kitts & Nevis25 daysNo processing time availableNo processing time availableNo processing time available
St. Lucia18 daysNo processing time availableNo processing time availableNo processing time available
St. Vincent & Grenadines20 daysNo processing time availableNo processing time availableNo processing time available
Sudan70 daysNo processing time availableNo processing time availableNo processing time available
Suriname19 daysNo processing time availableNo processing time availableNo processing time available
Sweden49 daysNo processing time availableNo processing time availableNo processing time available
Switzerland37 days3 weeksNo processing time availableNo processing time available
Syria89 daysNo processing time availableNo processing time available652 days
Taiwan49 days4 weeks4 weeksNo processing time available
Tajikistan16 daysNo processing time availableNo processing time availableNo processing time available
Tanzania56 days7 weeksNo processing time availableNo processing time available
Thailand40 days5 weeks12 weeksNo processing time available
Timor-LesteNo processing time availableNo processing time availableNo processing time availableNo processing time available
Togo106 days18 weeks19 weeksNo processing time available
TongaNo processing time availableNo processing time availableNo processing time availableNo processing time available
Trinidad & Tobago18 days6 weeks3 weeksNo processing time available
Tunisia34 days4 weeks5 weeks19 days
Türkiye56 days7 weeks11 weeks75 days
TurkmenistanNo processing time availableNo processing time availableNo processing time availableNo processing time available
Turks & Caicos Islands39 daysNo processing time availableNo processing time availableNo processing time available
TuvaluNo processing time availableNo processing time availableNo processing time availableNo processing time available
U.S. Virgin IslandsNo processing time availableNo processing time availableNo processing time availableNo processing time available
UgandaNo processing time availableNo processing time availableNo processing time availableNo processing time available
Ukraine28 days6 weeksNo processing time available63 days
United Arab Emirates53 days5 weeks8 weeks50 days
United Kingdom23 days4 weeks5 weeks104 days
United States18 days4 weeks3 weeks75 days
Uruguay15 daysNo processing time availableNo processing time availableNo processing time available
Uzbekistan31 days4 weeksNo processing time availableNo processing time available
VanuatuNo processing time availableNo processing time availableNo processing time availableNo processing time available
Vatican CityNo processing time availableNo processing time availableNo processing time availableNo processing time available
Venezuela28 daysNo processing time availableNo processing time availableNo processing time available
Vietnam39 days5 weeks5 weeks46 days
WB1 daysNo processing time availableNo processing time availableNo processing time available
Yemen51 daysNo processing time availableNo processing time availableNo processing time available
Zambia329 days12 weeksNo processing time availableNo processing time available
Zimbabwe224 days28 weeksNo processing time availableNo processing time available

How IRCC calculates these times

  • "If you apply today" (permanent residence, citizenship, permit extensions): IRCC's projection based on the applications already waiting. For Express Entry it doesn't include time in the pool before an invitation.
  • "Past applications" (visas, eTA, PR cards, permits from abroad): how long IRCC took to process most complete applications recently, excluding biometrics.
  • Processing starts when IRCC receives a complete application and ends when it makes a decision. "Not enough data" and "More than 10 years" are IRCC's own wording.

Related: PGWP · bridging open work permit · visitor visa vs eTA · citizenship · Express Entry draws

Official sources

DataOfficial source
All times on this pageIRCC — Check processing times
Machine-readable data read by this pagedata-ptime-non-country-en.json · data-ptime-en.json · flpt-en.json · flpt-by-week-en.json

We re-read IRCC's data every 6 hours and show IRCC's own update dates. Check the official tool before you make plans; it always wins.

Frequently asked questions

How long does Express Entry take in 2026?+

IRCC's current estimate for a new application is about 6 months for the Canadian Experience Class and about 7 months for the Federal Skilled Worker Program (as of October 9, 2026). It starts when you submit your PR application after an invitation, not when you enter the pool.

How long does Canadian citizenship take?+

IRCC estimates about 12 months for a citizenship grant application submitted today (as of October 9, 2026).

Why are some times "projected" and others "historical"?+

For permanent residence, citizenship and permit extensions, IRCC publishes a forward-looking estimate of how long a new application will take. For visas, eTAs, PR cards and permits from outside Canada, it publishes how long it took to process most complete applications in the past.

How often is this page updated?+

We re-read IRCC's processing-time data every 6 hours. IRCC itself updates temporary residence times weekly and permanent residence and citizenship times monthly; each table shows IRCC's own update date.

My application is taking longer than this. What should I do?+

IRCC says not to send a new application. Processing times are estimates; complex or incomplete applications take longer. You can check your status in your IRCC account.