Christmas delivery can not be guaranteed due to Canada post canceling their posted holiday guarantee. Any order placed after Dec 10th with free shipping will not arrive in time for Christmas. Any Expedited order can not be guaranteed in time for Christmas delivery. We will make every effort on our part to make your Christmas and travel plans come true. We are sorry for any inconvenience this may cause.