I love Rock Auto, and have used them a few times, its great that they ship to Canada, the only caveat I have with them is when ordering, watch were the products are coming from, if its two different warehouses then you pay shipping twice, but otherwise great company