Diplomatic missions of Canada in Switzerland

Canada Embassy in Bern

Canada General Consulate in Geneva