Let me clarify things a bit…
-If you get a package via the traditonal postal service, you will pay only the taxes, duty applicable, and a $5 dollar processing feer to the Canada Customs and Revenue Agency. I find this is often the best option. If you are getting a high value item though, the tracking and insurance options are not great.
-The courier companies (UPS, Fedex, etc) have a lot of options. Usually the "cheap option" (AKA ground or regular) service comes with a hefty customs brokerage fee, which on smaller items can make the shipping and brokerage considerably more than the original cost. The premium services (overnight, next day, express or whatever) often include the brokerage fees, but not the duty or taxes of course.
-Getting an item declared at a lower value, or as a gift is hit and miss, but it means if the article gets lost or damaged in transit, you have no real recourse in insurance.