Huh?
Because Canada charges duty and sales tax on items being imported into the country. It is revenue that pays for such fripperies as roads, hospitals, schools and police.
The shipper will also charge a fee, ranging from $5 to $25 and up for "customs brokerage".
These are only charged when the value of the item is over $20.