Home / Free gift tools / Christmas

When is Christmas?

Christmas 2026 is Friday, December 25. Christmas Day is December 25 every year.

In 45 days.

Order by Wednesday, December 9 to leave room.

December is the busiest month for every courier in Canada, so it has the earliest order-by day of the year.

Christmas boxes

By where the box is going

Christmas order-by dates, by where the box is going
Where it is goingOrder byLast call
Ontario and QuebecTuesday, December 15Thursday, December 17
Manitoba, Saskatchewan, Alberta, British Columbia and Atlantic CanadaWednesday, December 9Friday, December 11
Yukon, the Northwest Territories, Nunavut and remote addressesMonday, November 30None
These are the last days I would still ship for the 25th, not a promise. A box ordered on the date is packed the next business day.

Christmas, year by year

YearDate
2026Friday, December 25
2027Saturday, December 25
2028Monday, December 25
2029Tuesday, December 25
2030Wednesday, December 25

Sending something

My Christmas boxes are packed by hand in Canada and ship free, with your message written on the card. Stuck on the words? What to write in the card.

Coming up

The whole gift calendar

Questions

When is Christmas 2026?
Friday, December 25, 2026.
When should I order a Christmas gift?
For Ontario and Quebec, order by Tuesday, December 15 (last call Thursday, December 17). For Manitoba, Saskatchewan, Alberta, British Columbia and Atlantic Canada, order by Wednesday, December 9 (last call Friday, December 11). For Yukon, the Northwest Territories, Nunavut and remote addresses, order by Monday, November 30. These are the last days I would still ship for the 25th, not a promise. A box ordered on the date is packed the next business day.
How is the date of Christmas set?
Christmas Day is December 25 every year.