Where did you train/get your qualifications? You may need to have them recognised first by the appropriate Swiss organisation. http://www.sbfi.admin.ch/diploma/017...x.html?lang=en
Swiss Conference of Cantonal Directors of Education (EDK)
General Secretariat, House of the Cantons
Speichergasse 6, Postfach 660, CH-3000 Bern 7
Tel. +41 (0)31 309 51 31 Web site: www.edk.ch
Make clear on any applications that you're an EU national and not Canadian as it's more difficult to hire non-EU nationals here, Swiss and EU have priority.
Also how are your French/German/Italian language skills? French is spoken in the western part of the country, German middle and east and Italian down in the south in Ticino. That may also affect where you end up living.