Both FedEx and UPS are bruttal to Canada, with UPS being worse. They almost always charge the "brokearge and handling fees". It could be as steep as $50 for $5 item.
From US to Canada the USPS works the best.
It's never too late for a happy childhood!