Does canada post deliver mail on dec 24

According to Canada Post's website, they have specific delivery schedules for December 24th (Christmas Eve) and December 31st (New Year's Eve).

For December 24th (Christmas Eve):

For December 31st (New Year's Eve):

It's always a good idea to check with your local post office or Canada Post's website for specific information on delivery schedules and hours for your area. You can also track your packages and mail online to get updates on their status.

Keep in mind that these schedules are subject to change, so it's always a good idea to check with Canada Post for the most up-to-date information.