A world of processing times
Canada Visitor Visa Processing Times by Country
Find where youโre applying from, compare the latest recorded estimates, and see how the wait has changed over time.
183
Countries tracked
Sep 16, 2026
Newest publication in this category
Publication dates vary by country. Sorting compares recorded durations across those dates, with days, weeks, and months converted to a common unit.
Showing 183 of 183 countries
Select a country to explore its historyAfghanistan
AFLatest recorded estimate
58 days
Published Sep 16, 2026Albania
ALLatest recorded estimate
43 days
Published Sep 16, 2026Algeria
DZLatest recorded estimate
31 days
Published Sep 16, 2026Angola
AOLatest recorded estimate
170 days
Published Sep 16, 2026Antigua and Barbuda
AGLatest recorded estimate
23 days
Published Sep 16, 2026Argentina
ARLatest recorded estimate
22 days
Published Sep 16, 2026Armenia
AMLatest recorded estimate
11 days
Published Sep 16, 2026Aruba
AWLatest recorded estimate
30 days
Published Oct 29, 2025Earlier publicationAustralia
AULatest recorded estimate
14 days
Published Sep 16, 2026Austria
ATLatest recorded estimate
27 days
Published Sep 16, 2026Azerbaijan
AZLatest recorded estimate
85 days
Published Sep 16, 2026Bahamas
BSLatest recorded estimate
38 days
Published Sep 16, 2026Bahrain
BHLatest recorded estimate
58 days
Published Sep 16, 2026Bangladesh
BDLatest recorded estimate
37 days
Published Sep 16, 2026Barbados
BBLatest recorded estimate
35 days
Published Sep 16, 2026Belarus
BYLatest recorded estimate
15 days
Published Sep 16, 2026Belgium
BELatest recorded estimate
40 days
Published Sep 16, 2026Belize
BZLatest recorded estimate
28 days
Published Sep 16, 2026Benin
BJLatest recorded estimate
128 days
Published Sep 16, 2026Bermuda
BMLatest recorded estimate
39 days
Published Sep 16, 2026Bhutan
BTLatest recorded estimate
25 days
Published Sep 16, 2026Bolivia
BOLatest recorded estimate
25 days
Published Sep 16, 2026Bosnia and Herzegovina
BALatest recorded estimate
26 days
Published Sep 16, 2026Botswana
BWLatest recorded estimate
690 days
Published Sep 16, 2026Brazil
BRLatest recorded estimate
29 days
Published Sep 16, 2026Brunei
BNLatest recorded estimate
39 days
Published Aug 27, 2025Earlier publicationBulgaria
BGLatest recorded estimate
31 days
Published Sep 16, 2026Burkina Faso
BFLatest recorded estimate
40 days
Published Sep 16, 2026Burma (Myanmar)
MMLatest recorded estimate
41 days
Published Sep 16, 2026Burundi
BILatest recorded estimate
49 days
Published Sep 16, 2026Cabo Verde
CVLatest recorded estimate
334 days
Published Nov 13, 2024Earlier publicationCambodia
KHLatest recorded estimate
49 days
Published Sep 16, 2026Cameroon
CMLatest recorded estimate
46 days
Published Sep 16, 2026Cayman Islands
KYLatest recorded estimate
23 days
Published Sep 16, 2026Central African Republic
CFLatest recorded estimate
112 days
Published Sep 16, 2026Chad
TDLatest recorded estimate
120 days
Published Sep 16, 2026Chile
CLLatest recorded estimate
27 days
Published Sep 16, 2026China (People's Republic of)
CNLatest recorded estimate
35 days
Published Sep 16, 2026Colombia
COLatest recorded estimate
25 days
Published Sep 16, 2026Costa Rica
CRLatest recorded estimate
20 days
Published Sep 16, 2026Cรดte d'Ivoire
CILatest recorded estimate
56 days
Published Sep 16, 2026Croatia
HRLatest recorded estimate
39 days
Published Jul 28, 2026Earlier publicationCuba
CULatest recorded estimate
21 days
Published Sep 16, 2026Cyprus
CYLatest recorded estimate
39 days
Published Sep 16, 2026Czech Republic
CZLatest recorded estimate
24 days
Published Sep 16, 2026Democratic Republic of Congo (Kinshasa)
CDLatest recorded estimate
71 days
Published Sep 16, 2026Denmark
DKLatest recorded estimate
29 days
Published Sep 16, 2026Djibouti
DJLatest recorded estimate
77 days
Published Sep 16, 2026Dominica
DMLatest recorded estimate
25 days
Published Sep 16, 2026Dominican Republic
DOLatest recorded estimate
25 days
Published Sep 16, 2026Ecuador
ECLatest recorded estimate
28 days
Published Sep 16, 2026Egypt
EGLatest recorded estimate
57 days
Published Sep 16, 2026El Salvador
SVLatest recorded estimate
25 days
Published Sep 16, 2026Equatorial Guinea
GQLatest recorded estimate
119 days
Published Sep 16, 2026Eritrea
ERLatest recorded estimate
77 days
Published Sep 16, 2026Estonia
EELatest recorded estimate
36 days
Published Sep 16, 2026Eswatini
SZLatest recorded estimate
359 days
Published Sep 16, 2026Ethiopia
ETLatest recorded estimate
44 days
Published Sep 16, 2026Fiji
FJLatest recorded estimate
16 days
Published Sep 16, 2026Finland
FILatest recorded estimate
24 days
Published Sep 16, 2026France
FRLatest recorded estimate
39 days
Published Sep 16, 2026Gabon
GALatest recorded estimate
40 days
Published Sep 16, 2026Gambia
GMLatest recorded estimate
97 days
Published Sep 16, 2026Georgia
GELatest recorded estimate
83 days
Published Sep 16, 2026Germany
DELatest recorded estimate
23 days
Published Sep 16, 2026Ghana
GHLatest recorded estimate
79 days
Published Sep 16, 2026GL
GLLatest recorded estimate
118 days
Published Jan 14, 2026Earlier publicationGreece
GRLatest recorded estimate
49 days
Published Sep 16, 2026Grenada
GDLatest recorded estimate
24 days
Published Sep 16, 2026Guatemala
GTLatest recorded estimate
23 days
Published Sep 16, 2026Guinea
GNLatest recorded estimate
74 days
Published Sep 16, 2026Guyana
GYLatest recorded estimate
15 days
Published Sep 16, 2026Haiti
HTLatest recorded estimate
23 days
Published Sep 16, 2026Honduras
HNLatest recorded estimate
25 days
Published Sep 16, 2026Hong Kong SAR
HKLatest recorded estimate
18 days
Published Sep 16, 2026Hungary
HULatest recorded estimate
24 days
Published Sep 16, 2026Iceland
ISLatest recorded estimate
56 days
Published Sep 16, 2026India
INLatest recorded estimate
29 days
Published Sep 16, 2026Indonesia
IDLatest recorded estimate
26 days
Published Sep 16, 2026Iran
IRLatest recorded estimate
109 days
Published Sep 16, 2026Iraq
IQLatest recorded estimate
80 days
Published Sep 16, 2026Ireland
IELatest recorded estimate
22 days
Published Sep 16, 2026Israel
ILLatest recorded estimate
31 days
Published Sep 16, 2026Italy
ITLatest recorded estimate
44 days
Published Sep 16, 2026Jamaica
JMLatest recorded estimate
27 days
Published Sep 16, 2026Japan
JPLatest recorded estimate
55 days
Published Sep 16, 2026Jordan
JOLatest recorded estimate
56 days
Published Sep 16, 2026Kazakhstan
KZLatest recorded estimate
11 days
Published Sep 16, 2026Kenya
KELatest recorded estimate
66 days
Published Sep 16, 2026Kosovo
XKLatest recorded estimate
22 days
Published Sep 16, 2026Kuwait
KWLatest recorded estimate
59 days
Published Sep 16, 2026Kyrgyzstan
KGLatest recorded estimate
12 days
Published Sep 16, 2026Laos
LALatest recorded estimate
42 days
Published Sep 16, 2026Latvia
LVLatest recorded estimate
28 days
Published Sep 16, 2026Lebanon
LBLatest recorded estimate
71 days
Published Sep 16, 2026Lesotho
LSLatest recorded estimate
106 days
Published Sep 16, 2026Liberia
LRLatest recorded estimate
83 days
Published Sep 16, 2026Libya
LYLatest recorded estimate
37 days
Published Sep 16, 2026Lithuania
LTLatest recorded estimate
23 days
Published Sep 16, 2026Luxembourg
LULatest recorded estimate
37 days
Published Sep 16, 2026Macao SAR
MOLatest recorded estimate
15 days
Published Sep 16, 2026Macedonia
MKLatest recorded estimate
23 days
Published Sep 16, 2026Madagascar
MGLatest recorded estimate
211 days
Published Sep 16, 2026Malawi
MWLatest recorded estimate
280 days
Published Sep 16, 2026Malaysia
MYLatest recorded estimate
30 days
Published Sep 16, 2026Maldives
MVLatest recorded estimate
121 days
Published Mar 26, 2024Earlier publicationMali
MLLatest recorded estimate
88 days
Published Sep 16, 2026Malta
MTLatest recorded estimate
31 days
Published Sep 16, 2026Mauritania
MRLatest recorded estimate
93 days
Published Sep 16, 2026Mauritius
MULatest recorded estimate
113 days
Published Sep 16, 2026Mexico
MXLatest recorded estimate
26 days
Published Sep 16, 2026Moldova
MDLatest recorded estimate
36 days
Published Sep 16, 2026Mongolia
MNLatest recorded estimate
19 days
Published Sep 16, 2026Montenegro
MELatest recorded estimate
25 days
Published Sep 16, 2026Morocco
MALatest recorded estimate
23 days
Published Sep 16, 2026Mozambique
MZLatest recorded estimate
312 days
Published Sep 16, 2026Namibia
NALatest recorded estimate
105 days
Published Sep 16, 2026Nepal
NPLatest recorded estimate
42 days
Published Sep 16, 2026Netherlands
NLLatest recorded estimate
28 days
Published Sep 16, 2026New Zealand
NZLatest recorded estimate
14 days
Published Sep 16, 2026Nicaragua
NILatest recorded estimate
21 days
Published Sep 16, 2026Niger
NELatest recorded estimate
78 days
Published Sep 16, 2026Nigeria
NGLatest recorded estimate
87 days
Published Sep 16, 2026Norway
NOLatest recorded estimate
45 days
Published Sep 16, 2026Oman
OMLatest recorded estimate
59 days
Published Sep 16, 2026Pakistan
PKLatest recorded estimate
75 days
Published Sep 16, 2026Palestine (Gaza)
PSLatest recorded estimate
1 days
Published Sep 16, 2026Palestine (West Bank)
WBLatest recorded estimate
1 days
Published Sep 16, 2026Panama
PALatest recorded estimate
30 days
Published Sep 16, 2026Paraguay
PYLatest recorded estimate
23 days
Published Sep 16, 2026Peru
PELatest recorded estimate
25 days
Published Sep 16, 2026Philippines
PHLatest recorded estimate
21 days
Published Sep 16, 2026Poland
PLLatest recorded estimate
9 days
Published Sep 16, 2026Portugal
PTLatest recorded estimate
40 days
Published Sep 16, 2026Qatar
QALatest recorded estimate
60 days
Published Sep 16, 2026Republic of Congo (Brazzaville)
CGLatest recorded estimate
41 days
Published Sep 16, 2026Republic of Korea
KRLatest recorded estimate
56 days
Published Sep 16, 2026Romania
ROLatest recorded estimate
35 days
Published Sep 16, 2026Russia
RULatest recorded estimate
15 days
Published Sep 16, 2026Rwanda
RWLatest recorded estimate
49 days
Published Sep 16, 2026Saudi Arabia
SALatest recorded estimate
55 days
Published Sep 16, 2026Senegal
SNLatest recorded estimate
49 days
Published Sep 16, 2026Serbia
RSLatest recorded estimate
27 days
Published Sep 16, 2026Seychelles
SCLatest recorded estimate
240 days
Published Mar 5, 2025Earlier publicationSierra Leone
SLLatest recorded estimate
108 days
Published Sep 16, 2026Singapore
SGLatest recorded estimate
25 days
Published Sep 16, 2026Slovakia
SKLatest recorded estimate
27 days
Published Sep 16, 2026Slovenia
SILatest recorded estimate
42 days
Published Aug 12, 2026Earlier publicationSomalia
SOLatest recorded estimate
106 days
Published Sep 16, 2026South Africa
ZALatest recorded estimate
288 days
Published Sep 16, 2026South Sudan
SSLatest recorded estimate
70 days
Published Jan 14, 2026Earlier publicationSpain
ESLatest recorded estimate
37 days
Published Sep 16, 2026Sri Lanka
LKLatest recorded estimate
43 days
Published Sep 16, 2026St. Kitts and Nevis
KNLatest recorded estimate
20 days
Published Sep 16, 2026St. Lucia
LCLatest recorded estimate
15 days
Published Sep 16, 2026St. Vincent and the Grenadines
VCLatest recorded estimate
22 days
Published Sep 16, 2026Sudan
SDLatest recorded estimate
26 days
Published Aug 26, 2026Earlier publicationSuriname
SRLatest recorded estimate
44 days
Published Sep 16, 2026Sweden
SELatest recorded estimate
28 days
Published Sep 16, 2026Switzerland
CHLatest recorded estimate
38 days
Published Sep 16, 2026Syria
SYLatest recorded estimate
89 days
Published Sep 16, 2026Taiwan
TWLatest recorded estimate
53 days
Published Sep 16, 2026Tajikistan
TJLatest recorded estimate
31 days
Published Sep 16, 2026Tanzania
TZLatest recorded estimate
47 days
Published Sep 16, 2026Thailand
THLatest recorded estimate
41 days
Published Sep 16, 2026Togo
TGLatest recorded estimate
121 days
Published Sep 16, 2026Trinidad and Tobago
TTLatest recorded estimate
14 days
Published Sep 16, 2026Tunisia
TNLatest recorded estimate
38 days
Published Sep 16, 2026Tรผrkiye
TRLatest recorded estimate
81 days
Published Sep 16, 2026Turkmenistan
TMLatest recorded estimate
21 days
Published Dec 10, 2025Earlier publicationTurks and Caicos Islands
TCLatest recorded estimate
24 days
Published Sep 16, 2026Uganda
UGLatest recorded estimate
86 days
Published Sep 16, 2026Ukraine
UALatest recorded estimate
10 days
Published Sep 16, 2026United Arab Emirates
AELatest recorded estimate
54 days
Published Sep 16, 2026United Kingdom
GBLatest recorded estimate
22 days
Published Sep 16, 2026United States of America
USLatest recorded estimate
16 days
Published Sep 16, 2026Uruguay
UYLatest recorded estimate
21 days
Published Sep 16, 2026Uzbekistan
UZLatest recorded estimate
14 days
Published Sep 16, 2026Venezuela
VELatest recorded estimate
35 days
Published Sep 16, 2026Vietnam
VNLatest recorded estimate
29 days
Published Sep 16, 2026Yemen
YELatest recorded estimate
49 days
Published Sep 16, 2026Zambia
ZMLatest recorded estimate
210 days
Published Sep 16, 2026Zimbabwe
ZWLatest recorded estimate
134 days
Published Sep 16, 2026
About these processing times
This tracker checks IRCCโs published data daily. The publication date belongs to IRCCโs estimate; it is not the date you visited this page. The latest recorded estimate may be older when no newer data has been collected for a country and visa type.
Detail tables show up to 24 recorded publications. Charts show only readings from the six weeks ending at the latest recorded publication. Missing estimates are not stored, and gaps do not mean processing times stayed the same. Charts mark longer gaps with dashed lines. Comparisons use normalized durations, with approximate conversions of 7 days per week and 30.44 days per month. On detail pages, a month-over-month comparison requires a reading within 14 days of the date 30 days before the latest publication.
Estimates are scraped daily from the official IRCC processing times page. Published estimates are informational only and are not legal advice or a guarantee about your application.