I had two experiences with this company in the past. First, a year back, I had to pickup an item that they had on hold. No problem with the pickup but they have only few locations and I had to drive about an hour. 2nd experience was few days ago, I scheduled a pick-up and they gave me time frame between 9AM-5PM. I was expecting that the pickup man will show up before 5PM but he did not. Finally around 4:40PM I went to Staples and dropped my item. About 5:10PM the office called and told me that the driver going to be late. By that time I already dropped it off thus I told her to cancel the pickup. Purolator is a friendly company but not so convenient. For corporate customer they are good option but not so much for residential customers, but If I need I will use them again. By the way, Purolator is own by Canada Post.