There is always Kitco.
https://online.kitco.com/bullion/co...ist_CAD.htmlThere is a small catch and a work-around.
If you order online, I believe the minimum order is around $ 2500
However, if you go in person, there is no minimum. I've purchased a single $ 40 Aussie coin with no trouble.
They take cash, Inetarc and even credit cards up to $ 1000 (with a 3% surcharge)
Of course, there is only one location in Canada for Kitco, so if you are not willing to go to downtown Montreal....