Never use FedEx...
I ordered something online and fedex won't deliver after 4 when I'm home from work. Even though it says on the door tag it can be delivered until 5 pm.
The depot they hold it at is at the dang airport! When I asked if they could hold it at a closer depot, like on 170st, they said "no, the man working there only will hold it if he PERSONALLY knows you". WHAT!
So now I'm paying $13.00 to have it delivered to my work instead of driving all the way out the the dang airport to pick this thing up.
I will continue to use purolator, as they will send it to closer depots for me. I don't have to personally know people.