Online Grocery Shopping
with Free Pickup in Canada

Here’s how it works


Start shopping the aisles

Easily browse from a vast assortment of fresh, local and natural food.


Save time and money

Shop where, when and how you want with 24-hour shopping and everyday low prices.


Choose Pickup at checkout

Enjoy in store pickup. It’s quick and convenient. Just spend a minimum of $35 (before taxes & applicable fees).

Online grocery shopping that works for you

FREE* Pickup

Shop on your own schedule and put time back in your day with FREE Pickup. We’ll bring your order right to your car when you pick it up at your local Walmart.

Learn more

*Excludes Penguin PickUp locations. Must have a minimum order value of $35 (before taxes). See our Help Centre for more information.

Easier, faster Pickup with Mobile Check-in!

Let us know when you're on your way with one tap. Check in before you get to the store using the Walmart app and we'll have your order ready when you arrive.

Learn more

Order food online from our large assortment

Why shop Grocery Pickup from Walmart

Download our app

The easiest & fastest way to shop for groceries.

› Learn more

100% satisfaction guaranteed

Not happy? No problem. We’ll gladly refund or replace your purchase.
With just a few exceptions.

› Learn more

Everyday low prices

Customers can count on Walmart for clear and upfront pricing, items on Rollback, and thousands of price checks each week to keep prices low — always!

› Learn more

Mobile Check-In

We’ll get your Pickup order ready when you’re on your way.
In select stores.

› Learn more



Store details