I look at bricks and mortars stores, anymore, as the place to pick up something I really want to try but don't want to buy in bulk. Most of the online places I deal with have very good selection but you only get free or reduced shipping if you're breaking a certain $$$ Vitamin Shoppes are a special vitamin store, I don't know if they're in Canada.
I'm in PA, I pay sales tax, so everything is overpriced IMO.
While I don't take an outrageous amount of vitamins (I dunno, is 22 to 24 pills or so a day a lot? bear in mind, since I do mostly whole food supplements and herbs, as opposed to individual nutrients, some things I have to take more than one pill/capsule of) some of the stuff I take is very ... obscure would be the best word. I have a bunch of weird allergies, in addition to being a sensitive celiac -- I can't touch wheat/gluten. You'd be amazed at how many vitamins you buy you look at don't have allergen information.