I keep reading articles about retail businesses complaining how the recession or online shopping is hurting their sales. I have to disagree. What is hurting sales is the fact that every single store sells the exact same Chinese crap as every other store. If I want to buy something, often I'm FORCED to buy online because local selection is non existent. There is no variety. Especially between large chain stores.
That's probably the reason specialty stores are coming out relatively unscathed. Good for them.
Canadian retail selection is horrible. If you look at products available in the USA that aren't available here you can see how bad it is. While price is always a consideration, as long as people aren't being horribly gouged its not a deal killer.
Why anyone does shop retail in Canada is beyond me.