I ordered a TV from Amazon two weeks ago. It was one-day shipping but Purolator never picked it. A week after the original order, Amazon realized it's not going to happen and created a replacement order.
This time the TV was picked up in Alberta and transported to Quebec. I check the status in the morning and it said "On vehicle for delivery". So I decided to stay at home to wait for it. Around 2pm, I checked the status again, and to my surprise, it became "Shipment refused or could not be delivered", although I had been waiting all the time.
I called their customer service. After about one hour's waiting on the line, I explained the situation to their agent, who was not very surprised. She even said it's probably because the driver did not have time to deliver every package so he just drove back to the facility. Apparently it's a common practice with them.