Supporting local shops is one thing...and if it makes sense I do, specially for airsoft stuff. But in general I don't buy into the "support the locals" routine as Canada's trade policies are total horse shit and we get bullied into buying Canadian instead of being trusted to buy Canadian by those policies. I buy bike parts from the states almost exclusively because of this. A rear tire for one of my bikes is $250 here in Canada, yet I can get the same exact tire shipped to Ogdensberg NY, a mere 40min drive, for just over half that at best and about $100 less at worst. Explain that one....I mean how is a $100 mark up justifiable....Free Trade anyone?
Frankly if people want Canadians to stop buying from the states and support local business' more, start pressuring your govt. by letting them know this is BS.
Now asia on the other hand.....well, can't really compete price wise, but even then....some items have become almost as expensive. But I don't buy much from asia as you never know what you're going to get unless you do a lot of shopping and know what to look for. And the wait is just too much for me anyways