Been a bit late in reviewing MEC, it's a good all round outdoor store with almost everything you could possibly need to do most outdoor activities.
Prices are reasonable and between Atmosphere (used to be Coast Mountain opposite) and MEC you can get basically what you need!
One critique would be their own branding over more well known brands like Lowe Alpine which I couldn't find recently on looking for a Day Pack but apart from that a cracking place to spend your money for essentials.