Any Christmas cards you hope to have arrive at their destination before December 25 will have to be posted before the end of this week. Canada Post says any cards or letters that are being mailed to other provinces will need to be in the mail box by Thursday, December 17, while those that are staying in the province should be posted by Friday. If you are sending any Christmas letters or cards locally you have until December 21 to get them in the mail.
If you have Christmas packages that you have yet to send, they can still make it in time if they are sent by Xpresspost or priority, the deadlines for which are December 22 and 23, respectively. The deadline to send packages by regular mail passed on December 11.
Canada Post also advises that any Christmas wish lists being sent to Santa at the North Pole should be in the mail by tomorrow.