Diplomatic Missions of Canada in Switzerland

Canada Embassy in Bern

Phone
For general issues:
E-mail
For general issues:

Canada General Consulate in Geneva

Phone
For general issues:
E-mail
For general issues:
pickvisa.com