Greg, as for the first leg driver faxing paperwork and making sure everything was received, and then cleared...
The bottom line problem is, there are too many drivers who will not (or cannot) go to Canada, but they will gladly pick up a load going to Canada, not mess with the paperwork (cause it doesn't affect them) and then drive 400-500 miles and swap it out in Detroit, leaving the 2nd leg driver to have to mess with faxing the stuff from a truckstop or something, and then having to sit there and wait 2 hours or more for it all to clear, and then proceed the final 75 miles to the consignee.
Agreed that it's the driver crossing the border's butt on the line, so they must double check everything. But if the 1st leg driver is willing to take most of the miles and the money for the load, without having to deal with the hassles of crossing the border, the least he/she/it can do is deal with the hassles of doing the paperwork.
The sooner the paperwork is faxed the better, so it only makes sense to have it faxed from the shipper, especially since they are likely experienced with border-crossing shipments. Any problems that do come up will come up sooner, and can be handled sooner.
I picked up a second leg once in Detroit, and not only had none of the paperwork been faxed, there wasn't even a customs invoice. First leg driver, he didn't care, figured I'd deal with it. Turns out it was an electronic invoice that was to be sent by a 3rd party once they were notified by the broker that they had received all of the other paperwork by fax. I took the load at 8PM and that 3rd party's office hours were 7AM-6PM.
I sat there for 11 hours, paid $11 in fax and copy charges, $8 in phone charges, then sat 2 more hours waiting for it to clear, and got squat for detention. Then drove the 74 miles to the consignee so I could get my $60 or whatever it was the load paid.
Just as an example :7