I also have only good things to say about London Drugs. Good service, and surprisingly great selection on quite a variety of items.
Their recycling programs deserve special recognition, I think. Not only do they accept drop-off of a laundry list of end-of-use products at any store location (see full list
here), they've also pioneered an innovative program called
"Bring Back the Pack" which guarantees acceptance of
any product packaging for items purchased at London Drugs for responsible recycling. Yes, that includes food, cosmetics, pharmaceuticals, electronics, styrofoam - anything. All you'll need is an original receipt.
It may also be worth noting that they are the only chain store in Alberta (that I'm aware of) that still allows "coupon stacking". So, for those of you looking for extreme deals, they can still be had. (Short explanation/tutorial
here.)