Shop how you want, when you want, and where you want. Save money in more ways than one. Live better. In that order, too.
Fast, free delivery
We're always finding ways to save Canadians money. So, we lowered our minimum order value for free delivery!
*Applies to items sold and shipped by Walmart. Shipping charges will apply if your order is less than $35, contains heavy or oversized items, and/or is being shipping to a location that does not qualify for free shipping, particularly remote locations.
Order online and pick up eligible items at your nearest store. Walmart Pickup is free for orders over $25 (before taxes). For orders under $25, there's a $5 handling fee. Some exclusions apply.
Order fresh groceries and more online and pick up at your nearest store (where applicable). Minimum order value of $35 (before taxes). Excludes PenguinPickUp locations.
Order fresh groceries and more online and enjoy delivery right to your door (where applicable). Minimum order value of $35 (before taxes & fees). Standard delivery fee ranges from $7.97 to $9.97. Same day delivery fee of $12.97. Express 2 hour delivery fee of $14.97.
Free returns & guarantees
We know getting the best quality and prices is important to you.
That’s why we offer free returns and great guarantees, so that in the rare case something doesn’t go right, you’re covered.