The Canadian market poses a real challenge to specialized dealers: Canadian shooters typically don't buy mid-range guns. If you look around a range you will see lots of $2500 Brownings, and a fair number of $10,000+ Kohlers, Kreighofs, and Perazzis; you just don't see that many guns in the range between: the Zoli's, Blasers, Caesar Guerini, or even high end Berettas.
It may be a Chicken vs Egg issue (if they import it people will buy), but lets face it, most specialty gun places aren't huge shops, and don't make huge margins. So having to front the funds to import 125 Zoli's at $4500/ea is a lot of capital to tie up in inventory.