I use the post office for overseas shipments and for frame set only. I use FedEx for land shipments across international boundaries. I use Greyhound bus for shipments within the confines of Canada. Each of these I find to be the most cost effective means from where I live.
And this is
How I Pack and Ship a Bicycle for over seas shipments.
__________________
"98% of the bikes I buy are projects".