I would love to get my parts from PartsShop as well however cross border shopping can get a bit pricy. Shipping charges, duties, taxes, and then the exchange rate. UPS charges less for shipping however they charge "brokerage fees" for doing the customs paperwork (what a rip-off). FedEx is more expensive but no extra fees. For actual duties and taxes you have to call Customs Canada. It can get painful. Too bad 'cause the prices are attractive.