I'm looking for lights, and see that Mountain Equipment Co-op in Canada has really excellent prices on the Planet Bike lights I want and on a pump I'd like to have, too. Even with the high shipping, the cost of these products is better than Amazon's or other online retailers.

But having never ordered from a Canadian company before, I don't know what the duty situation is. Would there be customs duty due? If so, how is it calculated?