Here are some holiday hours to help you get through the last day to shop before Christmas.
Despite being closed on Christmas, Costco will be open the next day, running regular hours at most locations.
Beer Stores will close at 6 p.m. on Christmas Eve, and will also be closed on Christmas Day. The Eaton Centre will open from 10 a.m.to 9:30 p.m.
For many people Target is a top destination for holiday shopping, and with so many stores selling groceries these days it's also a place to buy items for holiday meals.
The number of shoppers visiting retail destinations is also greater than on Christmas Eve previous year with a rise of 6.8% overall, and 9.4% in shopping centres up to midday.
Good news everyone. Dunkin' is open on Christmas Day.
Other stores may be open.More news: Top 10 Premier League players of 2018
More news: Watch Every Rockets Three-Pointer From Record-Setting Night Wednesday
More news: Turkey, Israel in new war of words
Walmart: Christmas Eve: Open until 6 p.m.
If there are a few supplies that you still need to get before tomorrow then it is worth planning your journey to make sure that your local store is open when you plan to go there.
John Lewis started its clearance online at 5pm on Christmas Eve, with reductions on homewares and electrical products. Some locations will have reduced hours of 8 a.m.to 6 p.m.
"Of course, opening hours were curtailed last year as Christmas Eve fell on a Sunday, but the week-on-week results speak for themselves: Christmas Eve delivered strong growth this year".
Several clothing stores will be open early on December 26.
Speedway gas station and convenience sore locations are open 24/7/365, including December 25.
All Walmart stores are open until 6 p.m. Monday. The same store hours are generally in effect at Duane Reade, which is owned by Walgreens.