UPS is a very expensive pain even without the "border fees". They just ruined a new motherboard I bought (looked like some one had run the box through with a 2" pipe!!)
I use USPS or DHL.
I tend to get very upset with the U.S. - Canadian customs crap anyway. Our governments are pure buttholes with this "game".