
Browse foreign embassies and consulates in Canada, with embassies and consulates from 127 countries across 13 cities. Select a country below to find its embassy or consulate in Canada, along with contact and location details.
These embassy and consulate listings can help travellers, expatriates, students, businesses, and foreign nationals find the right diplomatic office for visa enquiries, passport services, document legalisation, consular assistance, citizenship matters, and emergency support.
Cities in Canada with listed embassies and consulates
13 cities
- Ottawa130
- Toronto12
- Vancouver10
- Montreal9
- Calgary4
- Quebec2
- Quebec City2
- Halifax1
- Markham1
- Moncton1
A
Afghanistan Embassy in Canada1 listed · Ottawa
Albania Embassy in Canada1 listed · Ottawa
Algeria Embassy in Canada1 listed · Ottawa
Argentina Embassy in Canada1 listed · Ottawa
Armenia Embassy in Canada1 listed · Ottawa
Australia Embassies in Canada3 listed · Ottawa, Toronto, Vancouver
Austria Embassy in Canada1 listed · Ottawa
Azerbaijan Embassy in Canada1 listed · Ottawa
B
Bahamas Embassy in Canada1 listed · Ottawa
Bangladesh Embassy in Canada1 listed · Ottawa
Barbados Embassy in Canada1 listed · Ottawa
Belgium Embassies in Canada2 listed · Ottawa, Quebec
Bolivia Embassy in Canada1 listed · Ottawa
Bosnia and Herzegovina Embassy in Canada1 listed · Ottawa
Brazil Embassies in Canada2 listed · Montreal, Ottawa
Brunei Embassy in Canada1 listed · Ottawa
Bulgaria Embassy in Canada1 listed · Ottawa
Burkina Faso Embassy in Canada1 listed · Ottawa
C
Cameroon Embassy in Canada1 listed · Ottawa
Chad Embassy in Canada1 listed · Ottawa
Chile Embassy in Canada1 listed · Ottawa
China Embassies in Canada5 listed · Calgary, Montreal, Ottawa
Colombia Embassy in Canada1 listed · Ottawa
Costa Rica Embassy in Canada1 listed · Ottawa
Côte d'Ivoire Embassy in Canada1 listed · Ottawa
Croatia Embassy in Canada1 listed · Ottawa
Cuba Embassy in Canada1 listed · Ottawa
Cyprus Embassy in Canada1 listed · Ottawa
Czechia Embassy in Canada1 listed · Ottawa
D
E
F
G
Gabon Embassy in Canada1 listed · Ottawa
Georgia Embassy in Canada1 listed · Ottawa
Germany Embassy in Canada1 listed · Ottawa
Ghana Embassies in Canada2 listed · Markham, Ottawa
Greece Embassy in Canada1 listed · Ottawa
Guatemala Embassy in Canada1 listed · Ottawa
Guinea Embassy in Canada1 listed · Ottawa
Guyana Embassy in Canada1 listed · Ottawa
H
I
Iceland Embassy in Canada1 listed · Ottawa
India Embassies in Canada3 listed · Ottawa, Toronto, Vancouver
Indonesia Embassy in Canada1 listed · Ottawa
Iran Embassy in Canada1 listed · Ottawa
Iraq Embassy in Canada1 listed · Ottawa
Ireland Embassy in Canada1 listed · Ottawa
Israel Embassies in Canada2 listed · Ottawa, Westmount
Italy Embassy in Canada1 listed · Ottawa
J
K
L
M
Madagascar Embassy in Canada1 listed · Ottawa
Malaysia Embassy in Canada1 listed · Ottawa
Mali Embassy in Canada1 listed · Ottawa
Mexico Embassy in Canada1 listed · Ottawa
Moldova Embassy in Canada1 listed · Ottawa
Morocco Embassies in Canada3 listed · Montreal, Ottawa, Toronto
Myanmar Embassy in Canada1 listed · Ottawa
N
Nepal Embassy in Canada1 listed · Ottawa
Netherlands Embassies in Canada2 listed · Ottawa
New Zealand Embassy in Canada1 listed · Ottawa
Nicaragua Embassy in Canada1 listed · Ottawa
Nigeria Embassy in Canada1 listed · Ottawa
North Macedonia Embassy in Canada1 listed · Ottawa
Norway Embassy in Canada1 listed · Ottawa
P
Pakistan Embassy in Canada1 listed · Ottawa
Palestine Embassy in Canada1 listed · Ottawa
Panama Embassy in Canada1 listed · Ottawa
Paraguay Embassy in Canada1 listed · Ottawa
Peru Embassy in Canada1 listed · Ottawa
Philippines Embassies in Canada2 listed · Ottawa, Vancouver
Poland Embassies in Canada4 listed · Montreal, Ottawa, Toronto
Portugal Embassy in Canada1 listed · Ottawa
Q
R
S
Saudi Arabia Embassy in Canada1 listed · Ottawa
Senegal Embassy in Canada1 listed · Ottawa
Serbia Embassy in Canada1 listed · Ottawa
Slovakia Embassy in Canada1 listed · Ottawa
Slovenia Embassies in Canada4 listed · New Brunswick, Ottawa, Toronto
South Africa Embassy in Canada1 listed · Ottawa
South Korea Embassies in Canada2 listed · Ottawa
Spain Embassies in Canada3 listed · Montreal, Ottawa, Toronto
Sri Lanka Embassy in Canada1 listed · Ottawa
Sudan Embassy in Canada1 listed · Ottawa
Sweden Embassy in Canada1 listed · Ottawa
Switzerland Embassy in Canada1 listed · Ottawa
Syria Embassy in Canada1 listed · Ottawa
T
U
Uganda Embassy in Canada1 listed · Ottawa
Ukraine Embassy in Canada1 listed · Ottawa
United Arab Emirates Embassies in Canada2 listed · Ottawa, Toronto
United Kingdom Embassies in Canada5 listed · Calgary, Montreal, Ottawa
United States Embassies in Canada10 listed · Calgary, Halifax, Montreal
Uruguay Embassy in Canada1 listed · Ottawa
V
Y
Z
Frequently asked questions
Which cities have foreign embassies in Canada?
This directory lists posts in Ottawa, Toronto, Vancouver, Montreal, Calgary, Quebec, Quebec City, Halifax, and 5 more. In Canada, many countries keep an embassy in the capital and consulates in cities such as Toronto and Vancouver and Montreal.
What is the difference between an embassy and a consulate?
An embassy (or high commission) is the main diplomatic post, almost always in the capital. A consulate is a satellite office that often handles visas, passports, and everyday consular work for residents of that region.
Can any embassy in Canada help me with a visa?
No. You apply at the embassy or consulate of the country you intend to visit, not at a random foreign office. Use this directory to find the right country’s posts in Canada.
Is this the same as an official government list?
No. This is a Visa Boards directory for travellers. Confirm addresses, hours, and visa rules on each official embassy or consulate website before you visit.
Contact details can change. Prefer each embassy or consulate website for appointments and hours.








































