An embassy is a diplomatic mission, which is situated in the capital city of a non-commonwealth
country. The Government of Canada office is led by an Ambassador. The embassy is responsible for providing and facilitating regulatory, consular services, and trade services. It’s an official residence of the Canadian government representative serving in a foreign land.
Some Embassies and High Commissions also provide immigration services. An embassy has a special
status in the host country.