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.
By where the box is going
| Where it is going | Order by | Last call |
|---|---|---|
| Ontario and Quebec | Tuesday, December 15 | Thursday, December 17 |
| Manitoba, Saskatchewan, Alberta, British Columbia and Atlantic Canada | Wednesday, December 9 | Friday, December 11 |
| Yukon, the Northwest Territories, Nunavut and remote addresses | Monday, November 30 | None |
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
| Year | Date |
|---|---|
| 2026 | Friday, December 25 |
| 2027 | Saturday, December 25 |
| 2028 | Monday, December 25 |
| 2029 | Tuesday, December 25 |
| 2030 | Wednesday, 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
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.