Cross-border online shopping has never been more complicated — or more expensive. Here's what every Canadian needs to know ...