But wasn't there always duty in Canada for imported goods?
The problem for me is not that there is a duty. If there was a reasonable duty/tariff to be paid, and if I could know beforehand how much the amount is, then I could make an informed decision about whether the total cost of a purchase is acceptable to me, or not.
The problem is the uncertainty. One day the tariff is said to be 10% the next day it's 50%. Some say it depends on where the item was made; others say it depends on where it's shipped from. Some say there are certain exceptions, others say, not.
The big players like B&H will probably figure out who needs to pay how much pretty quick. But a private seller could easily be as much in the dark as I am, and our agreed upon price could get a hefty add-on which neither of us was expecting. Maybe one day the dust will settle, and the rules will become known to all, but right now, cross-border purchases are just not worth the risk/hassle to me.