DHL doesn't actually complete delivery in Canada, at least not for Pulse shipments or whatever.
Must be regional, as DHL does do the handoff for me. T-Force sucks when it does come up, which for me is something like Wal-Mart or Indigo. And Amazon sometimes uses them and some other one if it's a third party seller.
DHL sucks depending on where it comes from, though. Amazon Japan DHL just manifests in a guaranteed 48 hours, weekends included. US orders, two weeks. Hong Kong, take its sweet fn time.
But to add to your delivery company points:
Had a 1500 dollar UPS delivery of a commission. Sig required. Left it at my door, no buzz, while I was out.
Amazon Japan swapped to FedEx on some things (or at least, I never had them alternate this until now). Latest one sat in Alaska for five days, then Memphis for two, then Mississauga, just chilling. How Express.
Last two Purolators I never got the email or text, dude didn't even attempt, let alone leave a note, so I had a call from the local store asking me if I wanted to come in and get it on last day.
And Amazon is now just dumping mass packages in the lobby, right under the four signs saying Don't Do That.