Well, they are $13.99 at Cabelas.
Last time I checked Nosale Sports, they were out of stock, but the price was even higher than Cabelas.
I am actually amazed that Cambodian Tire would have a better price than the two above - normally CT is the most abusive of the bunch, but apparently not this time!
I don't know who in Edmonton sells Mini Mags for $10/100, but if you can find them for that, more power to you. I paid (I think) $15.99 at my LGS for a 100 pack earlier this winter, just because they had something in stock. It is shocking to pay that kind of money for 22. It wasn't that long ago that factory reloaded 9 mm was running just over 20 cents a round in bulk, and now 22 is near that (and the 9 mm is nearly double).