Same price after exchange, no border hassles. It seems pistons for the Chevy Colorado are hard to find in Canada. Most part shops don't carry them. GM itself is very expensive. Even with the exchange rate the USD price seems much lower at some of the US based online sellers, but the cost of shipping takes that away. GMPartsDepot.ca has a very low shipping cost, so the net price was the same, without the hassle of shipping across the border and potential brokerage fees. I expect it will be faster, too. The sales taxes stay in Canada too, which is better than sending them elsewhere.