Besides Canada Post...relatively limited but there are small courier companies that run between Canada and USA if you live close to the border...e.g. Toronto, Montreal.
White Rock rates are $40 per 100 lbs and with IPS $60 per 100 lbs. White Rock is very anal, I have had them for few years before I discontinued business with them.