I went to the Arc'teryx factory outlet in Nth Vancouver last Saturday. Not exactly downtown but 30mins bus - bought a Sabre jacket there. Price reasonable - not jaw-dropping, more like equiv to online prices but get to try it on and have option to return.
Also been to MEC and Sports Junkie on this forum recommendation - they are fairly downtown. Skis currently with Sports Junkie to edge & wax for this weekend.