The Grinch has come to town and he's apparently buying up all of Toronto's Christmas trees.

Retailers and sellers across the city are reporting that their trees are flying off the shelves, as more and more Torontonians shop local and order the trees online.

But the flip side of the coin means that the shops may run out of trees a lot sooner than usual.

Editor's Choice: "Not-Amazon" Owner Wants To Help Toronto Businesses By Not Giving Bezos Any More Money

We have noticed a larger amount of customers this year, and are anticipating selling out mid-December. Sweetpea's

"We have sold out VERY quickly this year, and have noticed a big shift in how people are buying trees," said a representative from Sweetpea's Florist in Toronto, who ordered their Christmas trees back in January 2019, in an email to Narcity.

"The lot is still very full and we should have enough to get us through the weekend ... [but] I wouldn’t leave it any longer than that."

Another local company — The Real Christmas Tree Company — reported on their website that they can no longer offer online delivery, but they still have a limited number of trees available on their lot.

Carla Rose, one of the owners of Davenport Garden Centre, told Narcity over email that the company received fewer trees than usual this year, and yet people started buying trees from three Toronto locations much earlier in the year than usual.

"Christmas tree sales have definitely increased compared to a more typical year," wrote Rose, who said many have expressed that they're trying to support local businesses more.

"We will most definitely sell out of Christmas trees, and we will sell out much earlier than we usually do," she wrote.