I get asked constantly about domestic/international shipping alternatives { work for UPS } , and the best way to handle it , is to transfer all responsibility to the customer and inform them of all the various options make them aware of the import duty risks and service levels ,insurance and let them make the choice , that way if anything goes wrong , its on them not the shipper
UPS and FEDEX are going to be within 3% on the rates of each other and the service will be comparable A + ,insured ,reliable but pricey . UPS is a all brown operation in Canada with the exception of ultra rural locations - all domestic UPS packages{not letters} have a automatic base insured value of $100 , each additional $100 unit will cost 37 cents each -
Stay well clear of US/DHL operations , and I will leave it at that - a nightmare
USPS has been a very cheap alternative , but US mail only delivers to US addresses , after that it gets handed over to the partner carrier , like every one -I have heard of quick service and I have heard of very slow service
Be cautious of import duties and taxes , UPS's policy is that your declared value for customs and receipt for purchase price must match each other and that is where certain items may get taxed like crazy { by the Canadians} , but I think in the case of US turkey call makers there is no issue - cheapest alternative is to declare the calls as a gift {$0}and take a chance on insurance in case it comes up missing