Top Header Keyboard Shortcuts
Use the links in this keyboard shortcut navigation list to quickly skip to content sections within this Web page.
Yes. In order to place an online grocery order, you will need to register for a Walmart.ca account. Once you create an account, you can enjoy the benefits such as order tracking, faster checkout on all devices, and so much more!
No, but creating an account and saving your information makes checkout fast and easy. Please be assured that our website is secure and your credit card information is encrypted.
Yes! You can update the credit card saved to your account by following these simple steps:
If you're having trouble finding Grocery items, it’s possible that you’re trying to look within Walmart's general merchandise section. Try this!
Top Tip: You will always be able to toggle between our general merchandise as well as our Grocery category at any time during your shopping experience. All items in your shopping cart will be saved.
Yes, your order total must exceed $35 (before taxes and applicable fees).
There are no fees for Walmart Grocery Pickup orders that are picked up in a Walmart store. For Penguin PickUp locations, there’s a fee of $2.97 on weekdays and $4.97 on weekends.
Some grocery items are priced according to weight (such as fresh produce, deli meats and cheeses, fresh meat, fish, and poultry), so the final price of your order may not be the same as the price quoted at the time your order was placed. Please know that we will never charge more than the price you are quoted at the time your order was placed.
Your credit card is charged on the same day of your scheduled grocery delivery or pickup.
As of October 15th, 2020, Ad Match is no longer available in all stores and on Walmart.ca. We continue our commitment to keep our prices low both in store and online.
At this time, we are not able to apply manufacturers' coupons to your online grocery order.
Yes. At this time, there is a limit of 75 items per grocery order.
You can modify or cancel your grocery order up until the day before your order is scheduled. Check your order confirmation email for your specific cut-off time.
You can add any eligible item to your upcoming grocery order. Here are some ways you can easily make these changes:
From a Grocery aisle page
From a Grocery product page
Changes to your upcoming grocery order are accepted up until the day before your order is scheduled. Check your order confirmation email for your specific cut-off time.
Keep in mind that any new items you add to your upcoming Grocery order will not appear in your shopping cart found at the top of the page; these items are being added directly to your existing Grocery order, so you do not need to checkout again.
All changes made to your upcoming Grocery order can also be viewed from the Order Details page when signed in to your account, and we will also send you an email capturing all your successful additions.
You can increase or decrease the quantity of an item or remove items from your upcoming grocery order. Here are some ways you can easily make these changes:
From a Grocery aisle page
From the Order Details page
Changes to your upcoming grocery order are accepted up until the day before your order is scheduled. Check your order confirmation email for your specific cut-off time.
Keep in mind that any new items you add to your upcoming Grocery order will not appear in your shopping cart found at the top of the page; these items are being added directly to your existing Grocery order, so you do not need to check out again.
Please note that if you are decreasing the quantity of an item, or removing items, the minimum order value of $35 will still apply.
You can cancel your grocery order up until the day before your order is scheduled.
If you placed your order with a Walmart.ca account:
If you placed your order as a guest, please contact our Customer Service team to cancel your order. Please have your order number ready as we’ll need it to locate and cancel your order.
Once a general merchandiseorder is placed, the details of that order are final, such as the items purchased and item quantities. If there is another item that you would like to purchase, you can create a new order through the checkout process.
Learn more about changingyour general merchandise order in our Help Centre here
With Same Day Pickup, you can conveniently pick up your grocery order in select stores on the same day that you placed it online. When booking a time slot, simply check for availability on the same day. Then, place your grocery order by 11 am for pickup after 4 pm.
You can place your order up to 21 days in advance.
To ensure that items in your cart will be delivered to you instead of packed for store pickup, please make sure that you’re shopping from a specific department, such as ‘Pantry’ or ‘Health, Beauty & Pharmacy’ and not from ‘Grocery PickUp’. Click on the ‘Shop All Departments’ link at the top left hand corner of the page and then the department you want to shop.
If you’re ordering food items and want home delivery, be sure to shop from ‘Pantry’ instead of ‘Grocery PickUp’.
If you’re ordering items and want home delivery, but sure to look for “In stock online” and not “PickUp Eligible” at the bottom of the product listing.
Due to regional variation and storage limitations, we may not be able to have all items available online at all times. You can be confident that we are always adding items to meet your needs. If there is something specific you’d like us to add, drop our Customer Service team an e-mail at help@cs.walmart.ca to let us know. We’ll do what we can to list the item for you.
Your items will be ready to load directly into your car and will be packed in Walmart plastic bags. You are free to use your own bags, but you will need to transfer the items from the plastic to your bags.
When you place a Grocery Pickup order online, we offer you the option to accept substitutions on your order if an item happens to be unavailable or out of stock at the time of fulfillment. In the event that we don’t have the product available, we’ll always substitute it for an equal or better solution at no additional charge to you.
To opt in for substitutions, just make sure that in checkout you check the “Yes, I accept substitutions on all my grocery items” box and you’re all set. Alternatively, you can also choose to opt out of a substitution for a select product only. You can do this by simply unchecking the “Accept a substitution for this item?” box next to a single item in your cart.
We’ll always substitute an out of stock item with the next best available item. See our guidelines for replacing an item below.
Substitute unavailable item with:
or
or
or
or
or
Don’t worry, we’ll never charge you for a substitution! In the event that we don’t have the product available, we’ll always substitute it for an equal or better solution at no additional charge to you.
There are two ways you can find out about substitutions for your order:
1. Checkout
At checkout before you place your order, we ask if you’d like to opt in for substitutions on your order. You’ll see a field where you can select “Yes, I accept substitutions on all my grocery items”, so you’ll know that if something happens to be out of stock or unavailable, we’ve got you covered. Alternatively, you can also choose to opt out of a substitution for a select product only. You can do this by simply unchecking the “Accept a substitution for this item?” box next to a single item in your cart.
1. Your Receipt Email
If you agreed to opt in for substitutions on your order, you’ll be able to see if any substitutions were made on your Receipt email that we send you.
If you’re not completely satisfied with a substitution we’ve selected for you, you don’t have to accept it. That’s part of our 100% satisfaction guarantee.
With a Grocery Pickup order, you can review the substitution(s) made in your order at the point of pickup with one of our associates. If you choose not to accept the substitution(s), the associate will keep the item(s) and you’ll be refunded.
With a Grocery Delivery order, you can submit a refund request online or call our Customer Service team after you’ve received your order.
Great question! If we can’t find a suitable substitution for you, we simply won’t charge you for that item. We recommend you check back with us to see if the item you’d like is in stock.
The Grocery Pickup location is indicated on the eReceipt that you will receive in your email on the morning of your Grocery PickUp timeslot. Each location will have different designated Grocery Pickup areas, so make sure to check your eReceipt!
If you happen to miss your Grocery Pickup timeslot, please contact our Customer Service team at 1-800-328-0402 between the hours of 8:30 a.m. – 10:00 p.m. EST. One of our Associates will help you reschedule your order.
For the consideration of other customers, please pick up your order during the selected timeslot. If you will not be able to pick up your order, please contact our Customer Service team as soon as possible so alternate arrangements can be made.
Our stores have areas dedicated to hold refrigerated and frozen groceries at the required temperatures until you arrive to pick up your order. You can be assured that all temperature sensitive groceries will be held at the required temperatures, as laid out by the health department.
Yes. If someone else picks up your order, we will ask for the name on the order, the address, and the order number. If you would like someone to pick up your order on your behalf, please ensure they have this information.
Our drivers’ and customers’ safety and well-being are our primary concern, and we would never do anything to put either in danger. Our drivers are trained to handle various road conditions, but sometimes it can be just too dangerous.
If we are forced to cancel Grocery Pickup times due to weather, we will contact you as soon as possible, and you will have the option of either cancelling your order or rescheduling for a later date.
Hazardous driving conditions could include, but are not limited to, heavy snow/blizzard conditions, freezing rain, flooding, or traffic issues (major accidents, road closures).
Our Associates will not accept tipping. Although we appreciate the gesture, we believe that courteous, prompt, and proficient service is what makes Walmart Associates unique.
Get in touch with our Customer Service team. We’re always here to help!
Mobile Check-in is a convenient feature available on the official Walmart Canada app that allows you to save time when picking up your grocery order. It’s simple to use! When we notify you that your order is ready for Pickup, all you have to do is tap “Check in now” on the app, which will alert an associate that you’re on your way. Then, we’ll estimate your arrival and prepare your order so you won’t have to wait.
No! There are no fees for using Grocery Pickup or Mobile Check-In. We offer these convenient services to you at no cost. Just spend a minimum of $35 (before taxes) on your grocery order.
Please note: there is a small fee of $2.97 for PenguinPickUp orders and Mobile Check-in is not available.
We recommend turning on push notifications for the easiest Pickup experience. It’s how we can keep you posted by letting you know your order is ready for Pickup.
iPhone devices:
Android devices:
We recommend turning on location services for the easiest Pickup experience. It’s how our associates will estimate your arrival so they can prepare your order accordingly. We’ll only use your location information when you check in and stop immediately after you get to the store.
iPhone devices:
Android devices:
Oh no! Here are a few things you can try:
If you’re still experiencing issues, please call the store directly. You can find your store’s phone number on your shipping confirmation email.
We recognize that not everyone can get out to our stores to get their groceries so we’re now bringing the groceries to you! Grocery delivery allows our customers to select a delivery window and have their groceries delivered right to their door.
Express Grocery Delivery is our latest online grocery enhancement. You can now get your groceries delivered right to your door in as little as 2 hours. Your groceries will be picked, packed, and delivered by our third party shoppers. To book an Express Grocery Delivery time slot, you must have $35 worth of items in your cart in order to see all delivery time slot availability.
Please note that Express Grocery Delivery is currently available in select locations only.
We currently deliver to customers who live within specific postal codes. To see if Grocery Delivery is available in your area, simply enter your address when booking a slot for a scheduled delivery.
If you’re interested in experiencing the convenience of Grocery Delivery, but it’s not currently offered in your area, don’t worry—we’re planning on expanding our reach soon!
Yes. We will deliver your groceries to your home, whether you live in an apartment/condo or a house. Where permitted, in an apartment/condo building, we will deliver to your suite. If that is not possible, you will be asked to meet the driver in the lobby of your building. We will not leave groceries with the concierge.
Just like Grocery Pickup, the minimum order amount is $35 (before taxes and applicable fees).
The standard delivery fee for picking, packing, and delivering your order ranges from $7.97 to $9.97 and is based on your location. The same day delivery fee is $12.97 and the express 2 hour delivery fee is $14.97 across Canada.
You can place your order up to 7 days in advance.
Prices may vary by region and may differ from in-store prices.
You may also notice that item availability varies between locations which offer Delivery and Pickup. This occurs because some items are sourced from different locations.
Due to regional variation and storage limitations, we may not be able to have all items available online at all times. You may also notice that item availability varies between locations which offer Delivery and Pickup. This occurs because some items are sourced from different locations.
You can be confident that we are always adding items to meet your needs. If there is something specific you’d like us to add, please let our Customer Service team know.
In some cases, your order will be delivered by a Walmart truck and driver. In other areas, your order may be delivered by one of our 3rd party delivery partners.
For most orders, your groceries will be prepared by a Walmart associate. For same day delivery orders where a third party delivery method is selected when booking a time slot, your groceries will be picked, packed, and delivered by our third party shoppers.
Refrigerated and frozen items will be packed in special carriers to ensure that their safe temperatures are maintained. You can be assured that our drivers never will never be in transit for more than 45 minutes, ensuring safe temperature control for all of your groceries.
Yes, the delivery window is 1 hour and you must be home to accept your grocery order from the driver during this time.
If no one is home to accept your grocery order, it will be returned to the store, cancelled, and you won’t be charged. You’ll need to sign in to your Walmart.ca account and replace the order for a future date and time.
Everyone’s safety and well-being is our primary concern, and we would never do anything to put anyone in danger. If we are forced to cancel Grocery Delivery orders due to weather, we will contact you as soon as possible, and you will have the option of either cancelling your order or rescheduling for a later date.
Hazardous driving conditions could include, but are not limited to, heavy snow/blizzard conditions, freezing rain, flooding, or traffic issues (major accidents, road closures).
Our commitment: 100% satisfaction guaranteed or your money back. Freshness matters to us, which is why our associates will only pick the freshest products available and pack your order with care.
Due to the wide selection of items available, our freshness policy does vary by item and department. Every product we pick for you will be chosen with the best dates possible and will be provided to you well within the supplier’s recommended best before or expiry dates.
If a product from a supplier does not comply with our quality standards, we may choose to substitute an item if you opted in for substitutions. We are as conscious about quality as you are and we will only pick items that we would choose for ourselves! Should there not be a suitable substitute available, we will refund your money in full for that item.
If for any reason you are not 100% satisfied with the quality and freshness of an item, please submit a refund request online or contact us.
We’re sorry if you experienced an issue with your recent online grocery order! You can return any item from a grocery order to a Walmart store. Please note that lost or missing items cannot be refunded in store. Alternatively, you can request a refund online by following these simple steps below.
Registered customers — If you have a Walmart.ca account and your delivery was within 3 days, there’s an easy way to request a refund for an item. Please follow steps 1 to 5 below.
Guest customers — If you don’t have a Walmart.ca account and checked out as a guest, please create an account. Once you’ve registered your account, you can easily submit a refund request using steps 1 to 5 below.
We offer this process as a faster way for you to request a refund. However, in some instances, further validation may be required and we will ask you to reach out to our Customer Service team for a refund.
Walmart Canada recognizes that medical professionals are working hard to keep Canadians safe during this challenging time of the COVID-19 pandemic. We want to support these healthcare workers by taking grocery shopping off of their minds and offering them Hospital Pickup. By delivering groceries to where they work, it saves them a trip to the store after their workday, so they can rest, spend time at home with family, and maintain social distancing.
Hospital Pickup is only available for healthcare workers at partnered hospitals in the Greater Toronto Area. Upon Pickup, these staff members will have to show proof of employment (i.e. badges/IDs) to our delivery driver.
When booking a slot for your online grocery order, enter the hospital’s postal code. If the hospital is a part of this service, the name will appear and you can select it as your Grocery Pickup location.
Groceries will be delivered by Walmart to partnered hospitals for their employees only. These employees can pick up their orders at a designated area on the hospital premises during a given weekly window.
If you’re a healthcare worker at one of our partnered hospitals, contact your hospital administrator for more details.
On the day of your pickup, you’ll receive an email informing you of the time and Pickup Point on the hospital’s premises. When you pick up your order, our delivery driver will need to see your badges/IDs as proof of employment as a cautionary way of preventing non-healthcare workers from using this service.
We are taking every precaution to keep our customers and associates protected during this time.
We have implemented COVID-19 protocols for our stores and transportation operations on top of our regular cleaning procedures. Common areas in our stores are disinfected at least every 30 minutes with clearly defined procedures. Associates are provided with single-use gloves and given clear instructions on disposing after use. Social distancing in our stores is also implemented.
Further to that, our delivery trucks are sanitized every day and the delivery totes used to carry the orders are sanitized as needed. Our drivers are required to wear gloves when handling orders. We also provide masks to drivers to wear when needed.
Learn more about how we’re prioritizing the health of our customers, our associates, and our communities.
1051 Garner Road West
Ancaster, ON
L9G 3K9
135 First Commerce Drive
Aurora, ON
L4G 0G2
150 McEwan Drive East
Bolton, ON
L7E 2Y3
2320 Old Highway 2
Bowmanville, ON
L1C 3K7
545 Holland St. West
Bradford, ON
L3Z 0C1
30 Coventry Rd.
Brampton, ON
L6T 5P9
5085 Mayfield Rd
Brampton Nord-Est, ON
L6R 3S9
15 Resolution Dr
Brampton South, ON
L6W 0A6
9455 Mississauga Rd,
Brampton, ON
L6X 0Z8
4515 Dundas St. West,
Burlington, ON
L7M 5B4
100 The Boardwalk,
Kitchener, ON
N2N 0B1
102 Primeway Drive,
Welland, ON
L3B 0A1
2065 Fairview Street
Burlington, ON
L7R 0B4
900 Dufferin Street
Toronto, ON
M6H 4A9
5100 Erin Mills Parkway
Mississauga, ON
L5M 4Z5
175 Stone Rd West
Guelph, ON
N1G 3K9
2190 Rymal Road East
Hamilton, ON
L0R 1P0
800 Matheson Blvd,
Mississauga, ON
L5V 2N6
3600 Major Mackenzie Drive
Vaughan, ON
L6A 1S1
500 Copper Creek Drive
Markham, ON
L6B 0S1
3155 Argentia Road
Mississauga, ON
L5N 8E1
1280 Steeles Ave E,
Milton, ON
L9T 6R1
95 1st Street,
Orangeville, ON
L9W 2E8
7481 Oakwood Dr,
Niagara, ON
L2G 0J5
1500 Dundas Street East
Mississauga, ON
L4X 1L4
799 Milner Avenue
Scarborough, ON
M1B 3C3
17940 Yonge Street
Newmarket, ON
L3Y 8S4
234 Hays Blvd,
Oakville, ON
L6H 6M4
680 Laval Drive
Oshawa, ON
L1J 0B5
1471 Harmony Road
Oshawa, ON
L1H 7K5
Mowbray St #1
Pickering, ON
L1V 4H7
255 Silver Linden Dr
Vaughan, ON
L4B 4V5
3132 Eglinton Avenue East
Scarborough, ON
M1J 2H1
1900 Eglinton Avenue East
Scarborough, ON
M1L 2L9
300 Guelph Street
Georgetown, ON
L7G 4B2
420 Vansickle Road
St. Catharines, ON
L2S 0C7
1410 Trafalgar Road
Oakville, ON
L6H 6W4
510 Centennial Parkway North
Stoney Creek, ON
L8E 0G2
1050 Hoover Park Drive
Stouffville, ON
L4A 0K2
700 Centre Street
Thornhill, ON
L4J 0A7
2525 St Clair Ave West
Toronto, ON
M6N 4Z5
675 Upper James Street
Hamilton, ON
L9C 2Z5
1900 Major Mackenzie Drive
Maple, ON
L6A 4R9
90 Dundas Street East
Waterdown, ON
L9H 0C2
4100 Baldwin St. South
Whitby, ON
L1R 3H8
8300-Hwy 27,
Woodbridge, ON
L4H 0R9
22 Pinebush Road,
Cambridge, ON
N1R 8K5
629 Eastern Avenue
Toronto, ON
M4M 1E3
The UPS Store, 264 Queens Quay W
Toronto, ON
M5J 1B5
The UPS Store,110 Cumberland St Lower Level,
Toronto, ON
M5R 3V5
The UPS Store, 6 Bellsize Drive
Toronto, ON
M4S 1L4
2625E Weston Rd
North York, ON
M9N 3X2
15/21 Iceboat Terr,
Toronto, ON
M5V 4A5
21/25 Carlton St,
Toronto, ON
M5B 1L3
386 Yonge St,
Toronto, ON
M5B 0A5