List of Diplomatic Missions in Canada

500 Diplomatic mission locations 41 cities

This list of diplomatic missions in Canada is made up of 500 foreign embassies and consulates from 143 countries around the world, which are mainly located in Ottawa, Toronto and Vancouver.

Map of foreign diplomatic missions in Canada


58 diplomatic missions


70 diplomatic missions

Central America and Caribbean

49 diplomatic missions


235 diplomatic missions

Middle East

19 diplomatic missions

North America

17 diplomatic missions


7 diplomatic missions

South America

45 diplomatic missions

Frequently asked questions, answered

1 - Which Canada city has the most diplomatic missions?

Ottawa is home to 108 foreign diplomatic missions, more than any other cities in Canada.

2 - Which country has the most embassies and consulates in Canada?

At present, Italy has 1 embassy and 17 consulates/consulate-general in Canada, making it the country with most diplomatic representations in Canada.

3 - How many foreign embassies and consulates are there in Canada?

As of 2020, there are 96 embassies, 219 consulates and 151 other diplomatic representations in Canada.

4 - How many foreign embassies are there in Ottawa?

The capital city of Ottawa hosts about 108 foreign embassies and high commissions.