We all know about this 'brokarage fee' and other crap we get charged for when we receive packages from the US.
When buying from the US, it's better to send by USPS. When it arrives in Canada, they pass it on to Canada Post and they don't charge much at the door.
I sold my CSi40 to Spasticpitbull using Can Par. While filling out the form, I checked the box marked "charge brokarage to sender". For some reason, they only charged me shipping and didn't ask Spastic for cash when it arrived there. You Canadians out there might want to try Can Par next time you're shipping to the US.
So far I find USPS and Can Par to be the cheapest way sending items across the border. UPS is the most expensive.