For web based stores, I agree, stick within the community. There are a good many good people here selling.
Now, if you have a desire to purchase locally, or compare to local prices, if you have a Canadian Tire store near you, you can buy almost anything. Check their partner
www.driverfx.ca (actually it's Keystone's Canadian site, but they are partnered with crappy tire for distribution). There's several parts that due to exchange, shipping and duty are cheaper here than anywhere else by a lot. The site is priced in CAD, and you know what it costs to your door to the penny, and there are no brokerage charges and duties. You can order online there, or take the part number to your local Canadian Tire and they can order it in. A little more money than the site, but if you have problems, you deal with Canadian Tire rather than paying for shipping stuff all over the place for repairs and warranties.
Just another little known option.