We apologize but due to such a high volume of orders, there may be processing delays of 4-5 days before orders are shipped out. As of Monday December 11th, Canada post will not be able to guarantee delivery in time for Christmas. As of Friday December 15th, Purolator, UPS and Canpar will also not be able to guarantee delivery for Christmas also due to their volume in their normal 1-day shipping zones. Following the week after Christmas, the couriers will be delayed in their deliveries as Monday the 25th and Tuesday the 26th will be holidays and are closed and will re-open on the 27th. We apologize for the inconvenience and thank you for your patronage. Please call our mail order department at 1-800-265-2970 if you have any questions in this regard. Thank you.