This is the Best Time to Buy a Christmas Tree in Canada

Planning your annual trip to the Christmas tree lot? If you're looking to score a great deal, this is the best time to buy a Christmas tree.

Although your urge to decorate might tempt you to buy a Christmas tree early in the festive season, the cheapest time to buy one is actually much closer to December 25th than you might think. In fact, according to research conducted by the folks at financial services company Square, the price of a Christmas tree during the holiday season tends to drop to its lowest—$34 on average across Canada—four days before Christmas. Compare that to the most expensive time to buy a Christmas tree—the first Tuesday of December—when trees went for $83 a pop on average, and you can see there are considerable savings to be had by playing the waiting game.

There are more factors to consider when buying a Christmas tree than the cost, of course. To help guide your decision on the best time to buy a Christmas tree, Square research revealed the following:

  • If you can’t stand crowds, avoid lots the first weekend of December, as this is the most popular time to buy a Christmas tree. (It’s no coincidence this weekend is also one of the most expensive times to buy!)
  • The average price of a Christmas tree across Canada is $53.
  • The five top-selling Christmas tree varieties across Canada in 2017 were the Balsam Fir (average cost $53), Scots Pine ($36), Fraser Fir ($59), Nordmann Fir ($81) and Douglas Fir ($40).

Note: This data is based on a sample of thousands of Square sellers in Canada in 2017.

Next, find inspiration for your holiday shopping with our great Canadian gift guide.

Popular Videos