We ship our orders through Canada Post.  Below is their schedule for shipping for this Christmas season.  Please keep these dates in mind if you are shipping and want it to arrive in time for Christmas. 
Canada Post has issued a disclaimer about shipping guarantees.
 If you are concerned about Canada Post shipping we are using another courier as an option.  If you choose the Xpresspost option at the checkout and send us an email indicating you would like to use the alternative option,  we will make the arrangements and then send you the tracking information.