happens to me all the time, not so much with canada post for some reason; its funny you pay more and they give that much less shits about your stuff
funny story about my pc i built last year, i had ordered everything from ncix on two separate orders, turned out i fucked up on the address (i put 6436) and i didn't find out until i checked purolator tracking (returned to richmond; wrong address); i called them and they fixed it, but only for one package. the other package i basically just took the day off and i camped out in front of my lawn when the car pulled up, the driver glanced at my address and then the package, i had to like run up to them and convince them that that was my shit
good shit purolator