In my honest opinion, I wouldn't go with Canada Post. Xpresspost has $100 insurance included, with optional coverage up to $1000. I'm not sure if you're the risky type, but I wouldn't ship something that much without being insured.
If you want to ship Xpresspost international, here's the info
http://www.canadapost.ca/tools/pg/manual/PGxpresint-e.asp#1402330
Honestly, I would courier it. UPS, FedEx, DHL, etc. You'll be paying much more than Xpost, but you'll get a better service and the option for insurance (probably).
They're almost 100% going to be paying Import Taxes as well...
http://www.dutycalculator.com/help_center/Import-duty-taxes-when-importing-into-Switzerland/
Good luck !