I find USPS/Canada post is the best way for shipping things. Every single time I have something shipped by UPS or FedEX it gets damaged, and the extra fees are typically more than the item is worth.
USPS/Canada Post get things delivered at a good speed, and the items arrive undamaged.
UPS once managed to crush a steel cooking pot on it's way to me.... no idea how.