Seems to me that Sportchek owns Coast Mountain Sport. Which is a more aggressive and dedicated to outdoor sports. You might want to check them out for a better product. Sportchek also sells jerseys, caps and kicks therefore it has a different clientele than an outdoor store.
When buying a bike I would choose an actual bike shop rather than a store that sells bikes too.