Switzerland has a working holiday agreement with Canada, see here: http://www.canadainternational.gc.ca/switzerland-suisse/experience_canada_experience/faq.aspx?view=d
You might want to apply as soon as possible though because these programs have a limited number of visas and they fill up fast. If you apply now and get a place for 2012, you just have to enter Canada any time in 2012 and will have a year in Canada from that date.