Not sure if this should be included, but I always go to Precision Tuning Motorsports in the GTA (Keele/Steeles), as he orders in most common parts, and carries a full line of synthetics for oil/diff/tranny/etc.
http://www.precisiontuning.ca/ If you're interested. Website isn't that good, usually gotta go in or call.