Now that the Canadian Dollar is doing so well (also free trade with USA) I have been buying factory OEM (dealership) Toyota parts and genuine OEM parts aftermarket from these places:
Online Toyota dealerships with AWESOME prices:
http://www.1sttoyotaparts.com/partscat.html (30% off Toyota of USA MSRP) (15% shipping to Canada by USPS Mail, speak to Don 1-888-271-3948)
http://www.toyotapartsales.com (25% off Toyota of USA MSRP) (1-866-221-4696)
http://www.toyotadiscountparts.com (20% off Toyota of USA MSRP)
http://www.toyotapartsandservice.com (part # lookup)
Genuine Toyota OEM parts,mostly tune up sold aftermarket:
http://www.densoaftermarket.com
http://www.densoproducts.com
http://www.sparkplugs.com
http://www.ngksparkplugs.com (use coupon code "dodgetalk" to get extra 10% off)
Aftermarket online autoparts stores selling "some" not many genuine OEM parts at excellent prices:
http://www.rockauto.com
http://www.autopartsonlinecanada.com (free shipping with $75+)
http://www.autopartsway.ca (free shipping with $75+) (1-866-530-5789)
I have saved a ton of money (I gave enough to Oregan's Toyota in the past 12 years) as Oregan's Toyota prices are outrageously high and now the Oregan's family has 14 dealerships:
http://www.oregans.com (see the brand logos on top of their site and the links on bottom too).
I posted this as the local auto parts stores like Big Bargain Auto Parts, Fergusons, UAP/NAPA, etc have higher prices then the above online stores I and my friends shop at. One example is an original Toyota (Denso exact fit not universal fit) 4 wire oxygen sensor for my Toyota, Oregans wanted $300+tx I bought it from 1sttoyotaparts.com for only $110. My fuel economy improved dramatically, you can lookup pricing on their websites above.