Order Groceries Online in Canada: Save Money, Eat Better

Team Genius
Written by Team Genius 
updated on Apr 30, 2026
Fact Checked
Fact Checked
Accuracy is important to us so this article has gone through a thorough 3-stage review process and fact-checked by our team.

It's easier than ever to order groceries online, but you might be asking yourself if there are ways to save more on your grocery budget. The good news: you can keep more of your hard-earned money by doing some quick research before you shop.

Since pickup and delivery fees vary considerably by grocer or retailer, compare service costs before you put food into your online grocery shopping cart. You can also earn valuable rewards on your purchase by using the right grocery store credit card. We'll highlight your best options.

Key Takeaways

  • Many large grocery stores partner with delivery companies like Instacart to provide same-day, next-day, or priority delivery.
  • Your grocery store might offer free pickup, but find out if there is a minimum purchase requirement.
  • Paying for online groceries with the right credit card can help you earn bonus rewards.

Never miss an amazing deal again + get our bonus 250+ page eBook for FREE. Join 50,000 other Canadians who receive our weekly newsletter – learn more.

Online grocery shopping in Canada at a glance

You have more options than ever for ordering groceries online, but not all online grocers are equal. Here's a quick review of fees and things to consider before you sign up for a pickup or grocery delivery service.

OptionPickup feesDelivery feesProsCons
Chain grocery storesFree to $5Free to $13.99 (plus possible order surcharge)* Save time, even when getting pickup
* Regular grocery prices and rewards programs
* Widely available
* Pickup and delivery slots can fill up quickly, so you need to plan ahead
Grocery superstores$1 to $7.97$3.99 to $13.99 (plus possible order surcharge)* Save time
* Save money
* Less selection
* No rewards programs
* Limited availability
Third-party grocery delivery servicesN/AVariable* Often deliver from stores that normally do not
* Usually fast and convenient service
* Can be expensive
* Not affiliated with major rewards programs
* Limited availability
Meal kit delivery servicesN/AFree to $10.99* Super convenient for busy households* Extremely high costs per serving
* Limited availability

The most widely available options are major chain grocery stores, of course, with Loblaws-owned stores being the most common. With their PC Express pickup and delivery service, and a strong partnership with Instacart, Loblaws seems to have a clear advantage in the world of online grocery shopping.

The grocery superstores are also widely available, but it's a little less straightforward than simply shopping online through Loblaws, Atlantic Superstore, and other PC Express-supported stores.

Online shopping for groceries at chain grocery stores

Major chain grocery stores are some of the most widely available options. Here's how they compare.

StorePickup feeOrdering for pickupDelivery serviceDelivery feeOrdering for deliveryRewards program
Atlantic Superstore$1 for same or next day, $5 for 2-hour pickupSame day, next day, priorityInstacart5% of order before taxes, plus $5.99 to $13.99 delivery fee2 hours to next dayPC Optimum
Fortinos$1 for same or next day, $5 for 2-hour pickupSame day, next day, priorityInstacart5% of order before taxes, plus $5.99 to $13.99 delivery fee2 hours to next dayPC Optimum
IGAVariable, based on pickup windowXVoila by IGAVariable based on time slot (minimum $50 purchase required)XScene+
Loblaws$1 for same or next day, $5 for 2-hour pickupSame day, next day, priorityInstacart5% of order before taxes, plus $5.99 to $13.99 delivery fee2 hours to next dayPC Optimum
MetroFreeSame day, subject to availabilityUber Eats$13.99 plus taxDelivery between 8 AM and 10 PMMoi Rewards
No Frills$1 for same or next day, $5 for 2-hour pickupSame day, next day, priorityInstacart5% of delivery order before taxes, plus $5.99 to $13.99 delivery feeXPC Optimum
Save On FoodsFree if redeeming 700 More Rewards points or $1.95 to $2.95 feeOrder by noon for same daySave On FoodsFree if redeeming at least 2,500 More Rewards points or pay variable feeOrder by 11 AM for same-day delivery More Rewards
SobeysVariable, based on pickup window1-hour pickup windowsVoila by SobeysVariable, based on time slot selectedXScene+
Thrifty Foods$4.95Same day to 8 days in advanceThrifty Foods$4.95 plus $3Some locations offer same day (for an additional $2 fee) or up to 8 days in advanceScene+
Valu-mart$1 for same or next day, $5 for 2-hour pickupSame day to 15 days in advanceInstacart5% of order before taxes, plus $5.99 to $13.99 delivery fee2 hours to next dayPC Optimum
Zehrs$1 for same or next day, $5 for 2-hour pickupSame day to 15 days in advanceInstacart5% of order before taxes, plus $5.99 to $13.99 delivery fee2 hours to next dayPC Optimum

For the most part, pickup and delivery fees are very reasonable, given how much time and effort they can save. It's hard to argue with spending a few bucks on a grocery pickup or delivery service when it can save you time or both time and gas.

Another major advantage of shopping at one of these grocery chains is that they all have some form of rewards program, including the always-popular PC Optimum Rewards.

You can typically expect a $1.00 to $5.00 fee for most grocery pickup services, including at many No Frills grocery stores, although some stores offer free in-store pickup.

Grocery deliveries from major chain stores are a bit more expensive, with most around $10 when delivery and service fees are included.

Again, this isn't exceptionally high, given that it can save you both time and gas, but you will want to factor these fees into your overall grocery budget if you're going to take advantage of it regularly.

Online shopping for groceries at grocery superstores

Of course, many Canadians love the savings opportunities at the grocery superstores, such as Walmart and Costco. And these grocery giants also offer online grocery shopping.

StorePickup feePickup timelineDelivery serviceDelivery feeDelivery timelineRewards
CostcoN/AN/AInstacart or Canada PostPrices higher for Instacart, but no additional fees; Grocery surcharge of at least $3 for Canada PostSame-day delivery with Instacart, 2 – 3-day delivery with Canada PostX
Real Canadian Superstore$1 for same or next day, $5 for 2-hour pickupSame day, next day, priorityInstacart5% of order before taxes, plus $5.99 to $13.99 delivery feeSame day, next day, priorityPC Optimum
WalmartFree for orders over $35, $7.97 for orders under $35Same or next dayWalmart$7.97 to $13.97Same- or next-day deliveryX
Wholesale Club$3 for same or next day, $5 for 2-hour pickupSame day, next day, priorityInstacart$9.95 or $13.99Same day, next day, priorityPC Optimum

We looked at the four major grocery superstores in Canada, and while all offer grocery delivery, Costco online grocery doesn't seem to offer any sort of pickup service. This is a bit of a shame, given how popular Costco is with Canadians, but so it goes. There's no shortage of other stores that offer pickup services, if that's what you prefer.

Walmart online grocery does offer both pickup and delivery services.

While Costco doesn't seem to offer curbside pickup service, the other 3 grocery superstores do. Walmart offers this service for free (for orders over $35), while the Real Canadian Superstore and Wholesale Club charge a reasonable fee.

Are you a Walmart fan? Find the best credit card for shopping at Walmart.

Online shopping for groceries with third-party grocery delivery services

If your local grocery store doesn't offer pickup or delivery services, you may be able to find this option through a third-party delivery service. There are several online grocery delivery services available to shoppers across Canada, including Cornershop, Grocery Gateway, Inabuggy, and Instacart.

Of these, however, only Instacart offers online grocery delivery to most of Canada, while the other three are more limited in their delivery areas.

ServiceDelivery feeService feeDelivery timelineRewards?
Uber EatsVariable, based on orderBetween $2.50 and $6.50Same dayX
Grocery Gateway by Voila$7.99$35 order requiredSame day to 7 days in advanceX
Buggy$5.99Personal shopper fee varies by storeSame dayBuggy Bucks
Instacart$3.99 for orders over $35Variable1-hour and same dayX

Here's how these third-party grocery delivery services measure up in terms of their fees.

As you can see, Instacart offers cheap delivery in many areas, but this doesn't include their added service fees, which can be steep. To see how much you'll pay for Instacart or Uber Eats, you'll have to put together an order for shops in your area and check the final costs when you go to check out.

As with all of these services, your mileage may vary as fees and service charges will depend on the service, your location, and the stores you're ordering from.

Did you know you can earn American Express Membership Rewards with Instacart?

Online shopping for groceries with meal kit delivery services

Meal kits and food boxes are a type of online grocery delivery service that is increasingly popular in Canada.

With a food or recipe subscription service, you don't make your own grocery list. Instead, you specify how many people you're ordering for, how many meals you want per week, and then you select which dishes you would like to cook.

These services then deliver pre-portioned and prepared ingredients, including everything you need for each dish, and you cook the meals for yourself in the comfort of your own home.

Recipes and detailed cooking instructions are included, and you are free to make the meals at your convenience.

All of these services deliver meal kits to you weekly, and some offer free shipping.

ServiceAverage price per servingShippingApproximate weekly cost (4 meals, 2 adults)Rewards
Chef's Plate$8.99 to $9.99$4.99 to $10.99$88.99X
Fresh Prep$7.37 to $9.85Free$117.70Fresh+ Rewards
Good Food$14.48Free for $99 orders or $10.99 if under $99, rural delivery fee of $3.99$115.84X
Hello Fresh$12.49$10.99$110.91X

There are 2 major problems with meal kit delivery services.

First, you still have to cook the meals yourself, which is less convenient than just ordering delivery or pickup from a local restaurant.

Second, the price-per-serving costs are extraordinarily high. If you're looking to save money on groceries, a meal kit delivery service is clearly not a good strategy.

While paying for meal kit delivery doesn't seem that bad at first glance, you have to remember that this is only for 4 meals, not 7, and doesn't take breakfasts, lunches, snacks, and other grocery staples into account.

You'll save money on groceries by putting together your own menu plans and doing your own online grocery shopping with one of the major Canadian grocery chains, such as Sobeys or Loblaws.

Best credit cards for ordering groceries

Groceries are one of the major items on any Canadian's budget. Since we're all going to be spending money on groceries, one of the best ways you can save on online grocery shopping is to use a credit card and earn rewards on those purchases.

Here are some of the best credit cards for buying groceries in Canada, whether you prefer earning cash back rewards or would like to earn flexible rewards that you can redeem for a variety of different options.

Best forCredit nameAnnual feeRewardsAverage rate of returnLearn more
Grocery purchases overallAmerican Express Cobalt Card$191.88* 5 points per $1 spent on eligible groceries and restaurants (up to $2,500 spent per month)
* 3 points per $1 spent on eligible streaming services
* 2 points per $1 spent on eligible gas, transit, and ride share purchases
* 1 point per $1 spent on foreign currency purchases
* 1 point per $1 spent on all other purchases
4.5%Learn more
No-feeTangerine Money-Back MastercardNone* 2% cash back on purchases in up to 3 Money-Back Categories
* 0.5% cash back on all other purchases
1.14%Learn more
Cash backScotia Momentum Visa Infinite$120, first year free* 4% cash back on groceries and recurring bill payments
* 2% cash back on gas, transit, rideshares, and food delivery
* 1% cash back on all other purchases
2.08%Learn more
Flexible rewardsMBNA Rewards World Elite Mastercard$120* 5 points for every $1 spent on restaurants, groceries, and select recurring bills (up to $50,000 spent annually per category)
* 1 point per $1 spent on all other purchases
2.86%Learn more

FAQ

Where is the best place to buy groceries online?

Since service availability varies widely by location, it's hard to say which grocery stores are best for online shopping in your area. Check out the major stores in your area to see which one is best for you.

Who has the cheapest groceries in Canada?

According to a recent survey, Canadians tend to think that No Frills, Food Basics, Giant Tiger, Walmart, and Costco have the cheapest groceries in the country. However, prices for groceries can be wildly different across the country.

What are the disadvantages of online grocery shopping?

Sometimes, stores might be out of an item you requested, and you won't get what you need. Plus, you can't select the quality of your fresh food, and you might miss out on in-store discounts that aren't available online.

Which online grocery store has the best produce?

When you're getting produce delivered through online grocery stores, the quality of the produce ultimately comes down to the personal shopper fulfilling your order, so it can vary greatly.

Is Instacart cheaper than stores?

Instacart states that retailers they work with determine the price that's charged, so read the terms and conditions carefully. You will have to pay Instacart a delivery fee on most orders.

Is Voila more expensive than in-store?

Voila states that it charges the same price for groceries as in store. However, you will pay delivery or service fees to have Voila deliver your grocery order.

creditcardGenius is the only tool that compares 126+ features of 238 Canadian credit cards using math-based ratings and rankings that respond to your needs, instantly. Take our quiz and see which of Canada's 238 cards is for you.

Did you find this article helpful?
YesNo

Editorial Disclaimer: The content here reflects the author's opinion alone. No bank, credit card issuer, rewards program, or other entity has reviewed, approved, or endorsed this content. For complete and updated product information please visit the product issuer's website. Our credit card scores and rankings are based on our Rating Methodology that takes into account 126+ features for each of 238 Canadian credit cards.

Hot Credit Card Deals This Month

Hot Credit Card Deals This Month:

Comments


Leave a comment

Required fields are marked with *. Your email address will not be published.


Showing 2 comments

Ros
Ros
January 23, 2021
Thanks for your article and info. I have read elsewhere that companies such as Instacart mark grocery prices up (by 20%!) in addition to adding a service fee and I know that Costco charges more for online groceries than they do for in-store purchases although I haven’t calculated the percentage that Costco adds. It would be really helpful to see a comparison that took into account up charges on groceries as well as delivery and service fees.
creditcardGenius Team
creditcardGenius Team
January 27, 2021
Hey Rose, Thanks for the suggestions, we'll consider including something like this in future content.
Eclipse Visa Infinite
Tangerine WEM
App Download
What’s important to you?
Cash
Travel+
Low Fees
Insurance
Low Interest
Perks

creditcardGenius is a smart credit card matchmaker that compares 126+ features of 238+ credit cards, with objective ratings, rankings and reviews. Built in 2017, for Canadians by Canadians, creditcardGenius is trusted by more than 200,000 people every month, 50,000 newsletter subscribers, and 15M people since launch.

Read more about creditcardGenius

About creditcardGenius

creditcardGenius

The creditcardGenius team of writers is dedicated to bringing factual, helpful, and thorough information to Canadian consumers. Each piece of content goes through a 3-step review process because quality is important to us.

Read more about Team Genius

About Team Genius

Team Genius

Rating Methodology

The most comprehensive credit card rating system in Canada.

126+ total data points analyzed
Data point breakdown