Right now Dan's is the only place I'm buying from; his prices are reasonable, and it's conveniently on my way home from work. There used to be a Brew King out where I live, but it's been gone for years (I'm actually in a suburb of Van called Coquitlam). There are plenty of U-Brews around too, but they've all stopped carrying malts.
So far, everything I've been looking for from his website has been in stock, with one exception; two weeks ago he ran out of the 50ml smack-packs of Wyeast Irish Ale. Something to do with an International Stout Holiday. When I was brewing previously, I'd had to buy the specialty malts (from Spagnols) in packages of a pound, and grind them myself with varying degrees of success. The first time I walked into Dan's and tried to buy 4 different pounds of malts (Choc, Crystal, peat and Spec.B) he asked me what on earth I was making. When I explained that I only needed 1/4 of each this time, he only sold me exactly what my recipe called for, ground them for me, and labeled the bag. The malts are I think $0.50/lb more if he grinds them, but I'm not going back to a plastic bag and a rolling pin again.
As for kegging, Dan's a big fan of that too. I think he's got all the equipment for sale there, but since I haven't started the process of pricing equipment, I don't know if his prices are good or not. I don't know where else I'd pick the stuff up around here other than say, eBay. Or the Coke bottling plant down the road.