Canada Consulates & Embassies

Canadian Consulate in South Africa

Cape Town, South Africa

Consulate General of Canada in Cape Town, South Africa

Durban, South Africa

Consulate of Canada in Durban, South Africa

Johannesburg, South Africa

High Commission of Canada Trade Office in Johannesburg, South Africa

Pretoria, South Africa

High Commission of Canada in Pretoria, South Africa