The Embassy of Canada to Swaziland
The Government of Canada has no resident representation in Swaziland.
Services are offered through our High Commission in Pretoria, South Africa.
Website: http://www.pretoria.gc.ca
The Embassy of Canada to Swaziland
The Government of Canada has no resident representation in Swaziland.
Services are offered through our High Commission in Pretoria, South Africa.
Website: http://www.pretoria.gc.ca