ExpressPost usually has insurance for up to $100 automatically, so you should be able to get your $/card back from CP.
I got a Purolator a few months back with a replacement part from Compaq ($120 or so). When I opened it (the driver was already down the elevator) I noticed there was a broken edge in the package and the part was gone. Had a new one the next day, Purolator paid Compaq $100 of the $120.