I have never dealt with a worse delivery company. I ordered a keyboard from Amazon and was told it would be shipped through Canpar. I went to track my package, and found out that it had made it to Edmonton, however when I next checked the tracking, on Sunday evening, it said they couldn't find my house. I realized that the house number had been cut out of the address, and sent Canpar two emails to try to figure it out. On Monday afternoon I tried calling them. The number returned busy and hung up on me 9 times before I finally got put on hold. I waited on hold for 30 minutes before giving up. I tried again later and was on hold for 45 minutes before a member of Canpar finally called me. She was very abrupt with me and quickly got the correction and hung up telling me it would be delivered the next day. At the end of the next day, the tracking finally updated to say they couldn't find the house, again. I tried calling only to find that they had closed. The next day I called and got hung up on another 15 times before being put on hold for another 45 minutes before someone FINALLY answered the phone. I told the lady who answered that their customer service was terrible and how long I'd been trying to contact them and she just asked me what I was calling for. She was incredibly rude and didn't seem to care about anything. I can understand having difficulty finding an address, what I cannot understand is the total lack of customer service, or any kind of communication from Canpar. Three days later and I'm still waiting for an email response back to EITHER of my TWO emails, and having a company line that rings busy repeatedly and hangs up? Completely unprofessional and absolutely outrageous. I should not have to call a company 30+ times and wait hours to get 2 minutes of phone time with a rude employee. I've always complained about Canada Post, but I have to say that Canpar is by far the worst company I've ever dealt with. At least Canada Post will talk to me.