There are several gun shops in Zurich, check google, http://www.schaufelberger-waffen.ch/
As far as I know, you can buy unrestricted firearms in Switzerland, and bring them with you in the plane, if properly stored and if you have a valid PAL to import them into Canada.
I did this myself several times, but it was 25 years ago.
Better bring a big fat wallet full of cash, our Dollar is worth next to nothing nowadays, and Switzerland is one of the most expensive places in Europe
Canadian dollar is down against the US dollar but holding up well to the Euro.
http://www.waffen-ingold.ch/
http://www.waffenbuerchler.ch/
http://www.ps-pfaeffikon.com/vereinsleben/swiss-waffenhändler/zürich/
http://glaserwaffen.ch/
http://www.schaufelberger-waffen.ch/M031.asp?idWeaponClass=3
Museum
http://www.nationalmuseum.ch/e/zuerich/ausstellungen.php?aus_id=1226&show_detail=trueum
read up here
http://www.cbsa-asfc.gc.ca/publications/pub/bsf5044-eng.html#P008
looks pretty damn easy if you are importing a NR.
Feels like the only thing that is needed for importing the firearm (non-restricted) is the PAL...and answer the questions from CBSA truthfully. I believe it means as long as you could manage to carry the firearm onto the aeroplane, there should be no problem for bolt actions like Mauser, K31, and Mosin to enter Canada
Norinco SKS costs 540 CHF....
Is this true?
http://www.waffen-ingold.ch/waffen/selbstlader/item/722-norinco-sks