I receive packages from different couriers regularly. There were problems sometimes, but Purolator by far is the worst company you can imagine.
About 3 years ago, a quite old man was deliverying for Purolator in our area. He sent all have packages to depot and never push the buzz code. Two times he did push the buzz code, but ask me to pick up the package from his truck. UPS even delivered a piano to my condo unit, but never asked me to pickup from down stairs.
I just had worst service they did. We are waiting for a document from my business partner. They forgot to put the buzz code, so I put a large sign before the front door and tell what buzz code for the PUROLATOR delivery, but the delivery guy didn't push the buzz code. So we called their customer service and updated our buzz code immiately and the agent had confirmed they will delivery second day, we called again on second morning again and confirmed they have updated the information, but on second day afternoon about 5:00PM, we did not receive the package. So we called its customer service and they told us they didn't have right information. No buzz code! We gave their reference number from two previous calls and the agent went silence and told us the driver had already back to the depot. So we asked to speak to their manager. This guy repeated same thing as the first one and once he found we had two previous calls. He started making stupid explaination. The driver was confused about the recipiant with the buzz code. We know he was lying. The customer service won't be able to see driver and talked him and how he know the driver is confused. The truth is the driver never came. For a company like this, we want it be a little ethical and at least tell a little bit truth.
I know their truth is Purolator just want to same a few liter gas and wait you to pickup instead of delivery.