Why are you people still ordering from a US retailer, who it is WELL KNOWN charges outrageous amounts for shipping? AND who uses UPS, who is WELL KNOWN for insane duty charges?
I order from evike, but drive across the border to pick it up @ a UPS store, thereby avoiding duty/shipping.
Either stop ordering or do the same, this constant bitching about something you could easily avoid is getting tiresome.
*Edit: If you really really need a part/item that cannot be had in Canada, go with WGC (if they will take your money) or RedWolf. They are both top notch retailers and shipping is not too bad. They also send shipments via HongKong Post airmail, which goes thru Canada Post and will not incur any brokerage fees.