Box of chocolates

chocolate pralines in golden heart shape box over red silk background
LiliGraphie / Shutterstock
A typical heart-shaped box of chocolates costs a little over $17 this Valentine's Day.

Average price: $23.24

Want to put the sweet in sweetheart for Valentine's Day? Candy tends to be the No. 1 most popular gift, according to retail industry research. You should prepare to spend $23 for the customary Valentine's Day chocolates.

That's what we got when we averaged a broad cross-section of prices of standard heart-shaped boxes of chocolates available from major manufacturers on or directly from boutique Canadian candymakers.

You can pay anywhere from $12.99 from a brand you'd find at the drugstore on up to $58 to fancy truffles.

Looking for a cheaper and more meaningful way to satisfy a loved one's sweet tooth? Consider baking a cake for your special someone instead.

Fine dining for 2

restaurant, couple and holiday concept - smiling couple with menus at restaurant
Syda Productions / Shutterstock
A Valentine's Day dinner for two costs close to $100, on average.

Average price: $128.77

Fine dining establishments typically offer special — that is, more expensive — menus for Valentine's Day. Across Canada, this year's average check without tax for a romantic dinner for two will be nearly $130, says market research firm The NPD Group.

Some restaurants will charge much more than average: A couple will pay $250 at Hardware Grill in Edmonton, $300 at La Chronique in Montreal and $350 at George Restaurant in Toronto.

A 2018 survey from Insights West found that about a third of Canadians in relationships do go out to dinner with their Valentine, suggesting many people will be forking over the high prices.

Here's a suggestion: Instead of making a reservation, make dinner together at home. If you really need to stare lovingly into each other's eyes across a restaurant table, wait until after Valentine's Day when the more reasonable prices will return.

Diamond earrings

Pair of Diamond and white gold stud earrings on white background
Velveteye / Shutterstock
Diamond solitaire stud earrings like these cost an average of about $333 this year.

Average price: $783.52

By far, the most expensive gift commonly bought for Feb. 14 is diamond jewelry.

Our research finds that the average price in Canada for a pair of diamond solitaire stud earrings — with princess-cut diamonds totaling up to 1/4 carat in weight and set in 14K white gold — is nearly $800.

We gathered prices from leading retailers and found a wide range of prices. A few examples: Peoples sells pairs for $499, has similar sets in the neighbourhood of $900, while the price at Birks is more than $1,300.

About 1 in 5 Valentine's Day gift-givers gives jewelry, retail industry studies show. But beautiful bling doesn't have to cost big bucks, so shop around, and consider alternatives to diamonds.

Dozen red roses

Luxury bouquet made of red roses in flower shop Valentines Bouquet of red roses
Anett / Shutterstock
A dozen long-stem red roses costs about $95 for Valentine's Day, about 30% higher than usual.

Average price: $78.97

If you think it's just not Valentine's Day unless you're giving — or getting — a dozen long-stemmed red roses, understand that the tradition comes at a hefty markup.

We gathered prices from several flower sellers, including Bloomex and, and found a range of $40 to nearly $100 for the classic Valentine's bouquet. The average is about $79.

Note that the price at Valentine's Day is often 30% more than what you'd pay for those same roses any other time of the year.

To have a more budget-friendly holiday, you might want to pick up tulips, orchids or another less expensive (and less cliche) alternative to red roses.

Bottle of champagne

Bottle of champagne on isolated white background
Oleksandr Lysenko / Shutterstock
French champagne for Valentine's Day costs more than $51, on average.

Average price: $65.84

Planning to pop open some bubbly to celebrate with your significant other? Real champagne doesn't come cheap.

On the website of the Liquor Control Board of Ontario (LCBO), we found prices averaging about $66 for a 750ml bottle. Then, we discovered virtually identical prices on the sites of other provincial liquor boards.

Note that if you really want to impress a date, you will spring for the French stuff, from the Champagne region that gives the classic sparkling wine its name.

But really, you shouldn't have to try so hard. You can probably find a great bottle of domestic bubbles for under $20.

About the Author

Chris Persaud

Chris Persaud

Freelance Contributor

Chris is a freelance contributor to MoneyWise.

You May Also Like

Capital One Shopping vs. Honey — Which One Saves You More?

These similar-looking services provided totally different results in our test run.

Take a Break From Your Debt This Month

Let debt consolidation give you a break.

Do Big Stores Save You the Most? We Price-Check Our Shopping List

With one 30-second trick, we found $460 in savings beyond Walmart and Amazon.