Switzerland in Canada: In addition to Switzerland's consulate in Toronto, Switzerland has 6 other representations in Canada. These representations include an embassy in Ottawa consulates in Calgary, Halifax, Montreal, Quebec, and Vancouver.
Canada in Switzerland: Canada has 2 representations in Switzerland. These representations include an embassy in Bern a consulate in Geneva.
Please contact the consulate in Toronto directly for inquiries and questions regarding visa regulations and passport requirements.