Personally I like
www.rippedcanadians.com because they give you free shipping in Canada for orders over $100. Pretty good deals too. Nothing is worse than crippling shipping costs and customs seizing yoru shit, (they have taken my NO explode and protein powder before)
But the sites listed above also offer some really good quality products and specialized products if your looking for them.