I'm a huge fan of MEC. They are community focused, care about the environment and have a great selection of outdoor adventure gear.
The camping equipment selection is vast and they have some quality items. Some prices are competitive but some are a bit pricey.
I would have to say, from my experience, they have the best selection and prices for dried backpacking/camping food.