You shouldn't of had to pay for customs if they shipped from Canada. If you look under their terms and aggreement under sales tax it says, "
3.1 Sales tax includes GST, PST, brokerage fees, duties and other import fees. We pay these charges to the Canadian government to allow our customers to...