EDMONTON -- Canada Post is bracing for an 鈥渁ll-out鈥 effort this holiday season on the heels of an already record-breaking year.

Since the onset of the COVID-19 pandemic, the postal service says shipping demands have leap frogged to levels not anticipated for at least another three years, turning Canada Post鈥檚 business on a dime.

鈥淭hat was our first of two Christmases in the year,鈥 Canada Post spokesman Jon Hamilton told CTVNews.ca by phone Tuesday.

鈥淲e saw a rapid increase in parcel deliveries earlier this year, and we鈥檝e applied everything we鈥檝e learned throughout this unprecedented time to our holiday peak-season planning.鈥

Now, in the midst of a second wave and rolling lockdowns across the country, Canadians are being urged to 鈥渟hop early and ship early鈥 in order to get their holidays gifts under the tree on time.

鈥淒elays at this point are minimal, but we still have a lot of road to go before Christmas and Cyber Monday, Black Friday are coming up this weekend,鈥 said Hamilton.

鈥淭here will be many days over the next few weeks where we will deliver over 2 million parcels.鈥

In an effort to keep up with demand, Canada Post has hired an additional 4,000 seasonal workers, deployed 1,000 more vehicles across the country, and expanded delivery hours to the weekend.

FedEx Canada has also been running at peak level since March.

鈥淚t鈥檚 what we鈥檙e calling the 鈥榮hip-a-thon,鈥欌 FedEx Canada spokesman James Anderson told CTVNews.ca by phone Tuesday.

鈥淚n years past I would have told you what we would be projecting in terms of peak shipments, but this year we鈥檙e not offering a projection in terms of what we are expecting over the holidays. It鈥檚 just too fluid, it鈥檚 a year unlike any other.鈥

According to recent polling by FedEx, six out of 10 Canadians say they plan on waiting until December to finish their holiday shopping 鈥 a move Anderson says is likely to result in disappointment on Christmas Day.

鈥淚 urge you, if you have the means, shop as soon as you can.鈥

CANADA POST HOLIDAY 2020 MAIL DEADLINES

Local packages have to be mailed by December 18 for regular parcels or December 21 for flat rate boxes, Xpresspost and priority packages.

Packages being sent regionally, or within your province, should be sent off before December 15 to 17 for regular parcels, or by December 21 for Xpresspost and priority packages.

National packages have to be mailed by December 9 to 16 for regular parcels, by December 18 for Xpresspost, or December 21 for priority packages.

鈥淚f you鈥檙e shipping internationally, there are fewer planes in the air so it takes a little longer,鈥 Hamilton noted.

Canada Post 2020 Holiday Deadlines

Check Canada Post鈥檚 website for

If you're in the habit of sending holiday cards, make sure you mail them by Dec. 21 for local and regional recipients or Dec. 18 for national delivery.

Hamilton notes that Canada Post has been working closely with businesses to provide shipping timelines. He says if you鈥檙e ordering from a retailer online, be sure to check their shipping information for ordering deadlines and track the items after purchase.

If you鈥檙e ordering a present and shipping it to yourself to wrap before sending off to the recipient, be sure to order early so you can meet Canada Post鈥檚 shipping deadlines.

And, whatever you do, don鈥檛 gift-wrap the outer parcel. It will likely get stuck in processing and cause further delays.

FEDEX HOLIDAY 2020 SHIPMENT DEADLINES

If you plan on sending a package through FedEx Ground, you only have until December 15 to ship your parcel for delivery before December 25.

FedEx Economy parcels being sent from western provinces to Atlantic provinces or rural regions must be sent by December 18, or December 21 for FedEx 2Day service.

Economy parcels being sent from other provinces must be shipped by December 21.

A full list of FedEx shipping deadlines, including international shipments,