OP_POP said:
For sending anything important, I only trust FedEx.
FedEx is the best, in my opinion as well.
I hate Purolator. A client had sent me time-sensitive documents by Purolator. They claimed to have attempted delivery but that the address was inaccessible or there was no one there. I am in an open-access office tower in the downtown core, our door is always open and we have two receptionists. They refused to try to deliver on the following day, and when I picked up the package, the clerk said: "Oh yeah, this kind of thing happens all the time".
Some years ago it took UPS less than two days to move a package from New Jersey to the Midwestern state where I lived, and 5 more days to get it from their sorting facility to my home, 10 miles away.