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 $50 (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 $50 (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

If you’re not fully satisfied with the quality of an item, simply bring it back to us with your receipt and we’ll refund or replace it.

› Learn more

Find a better price somewhere else? We’ll match the advertised price of any competitor*. Request an Ad Match online or in store.
*Restrictions apply.

› Learn more

It’s as simple as that. We’re here to help you save money. That’s why we offer great ways to save like Rollback, Multi Save and more.

› Learn more



Store details