Canada Post, my main shipping supplier, just informed me as one of their clients that there has been no let up in demand for shipping due to increased online shopping during the COVID 19 Pandemic.
To Date they have suspended All Delivery Time Guarantees.
This puts everyone in an awkward situation in terms of Christmas Shopping.
Their (and MY) best advice to you is:
BUY AND SHIP EARLY to avoid disappointment.
Consider allowing for double (that's right, double) the normal amount of time it usually takes if you're still ordering items in Early December and hoping for something arriving in time for the Holidays.
Please check their website for your BEST estimated delivery time and consider requesting shipping alternatives or choosing a faster service level.