We lived in Canada for 4 years, so I understand your frustration. One shipment would come custom-free, but the next (same thing, same packaging, same carrier) would be charged. We avoided mail order from the US as much as possible. (I wasn't a quilter then so it was easier to avoid.)