Don't know if you are aware of this, but if you pay for xpresspost or expedited, and it DOES NOT make the SP delivery date, CP WILL REFUND YOU!!!
I had to ship my two gats to alberta, left on wednesday, meant for friday delivery, got there monday, called CP, told them i paid for delivery for friday, they confirmed my address and the shipping-to address and they told me 7-10 i would get a refund. I initially thought that I would only get the cost of shipping not the actually insurance which i paid extra for...i in fact got a check 4 days letter in the entire amount...$was $60 + was quite pleased with that. Just my two cents...