Over the past few months, we’ve been finding more ways to improve our online grocery service which customers are relying on more than ever during these challenging times. Millions of Canadians are shopping with us and while we’re busier than ever, we’re still doing everything we can to help you have a positive experience — like hiring additional associates in our Customer Service Centre and our stores to speed up our service to you. Thank you for your continued patience, understanding, and loyalty.
We care about the health of our customers and associates and have implemented COVID-19 protocols for our stores and transportation operations on top of our regular cleaning procedures. Our associates are working harder than ever to ensure our stores are properly sanitized each day. Common areas in our stores are disinfected at least every 30 minutes with clearly defined procedures. Plexiglass has been installed at select registers, at our Customer Service desks, and at our Pharmacy desks. Associates are provided with single-use gloves and given clear instructions on disposing after use. We've also mapped out social distancing parameters throughout our stores. 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.
We've implemented contact-free Pickup as a safety measure to minimize contact and maintain social distancing. Simply stay in your car while an associate loads your groceries into your trunk for you.
We've implemented touch-free Delivery as a safety measure to minimize contact and maintain social distancing. During checkout, simply select the option for us to leave your groceries at your front door. If you need assistance picking up your order, our drivers will follow the building rules and help as much as possible. No tips or signing required!
Grocery Delivery is available in Montreal, Vancouver, Toronto, and the GTA.
Whether you're on Walmart.ca/grocery or on the Walmart app, look for the "Book a slot" button on the home page. Enter your postal code for Pickup or Delivery (where applicable) to see available time slots.
If you're unable to add a certain item to your cart, it could be for two possible reasons: the item is either out of stock or the maximum purchase limit has been reached. To manage supply, we're limiting quantities per customer on certain items in high demand to ensure there are more items available for more customers.
Yes. You can add items, remove items, or adjust quantities in your grocery order until the day before your scheduled Pickup or Delivery (where applicable). Check your order confirmation email for your specific cut-off time. Learn more about modifying your grocery order.
Yes. You can cancel your grocery order until the day before your scheduled Pickup or Delivery (where applicable). Check your order confirmation email for your specific cut-off time.
To cancel your grocery order, sign in to your Walmart.ca account and go to "My Orders." Select "Manage Order" and then the "Cancel this order" button. If you placed your order as a guest, please contact our Customer Service team to cancel your order.
While we're trying to reduce cancellations as much as possible, there are millions of people ordering groceries online right now, so customers may encounter an order cancellation due to all items in their order being out of stock. We're doing our very best to restock and serve as many customers as possible.
Absolutely. We'll notify you by email if your order has been cancelled and you'll be refunded the total amount in 3 to 5 days (depending on your financial institution).
We sincerely apologize for the inconvenience this may have caused! If you placed your grocery order using a Walmart Canada gift card, be sure to check your email as you will receive a new digital gift card. Be sure to check your spam/junk folder as well. If you don't see an email from us, please call this toll-free phone number for gift card support — 1-888-537-5503.
To opt in for substitutions, just make sure that during 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.
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 an increasing demand for certain products and a higher than normal volume of customers, some items in your grocery order may have become unavailable at the time your order was placed. We sincerely apologize for the inconvenience this may have caused. Rest assured, you won’t be charged for the missing items. You'll be refunded in 3 to 5 days (depending on your financial institution). We are doing our best to restock as quickly as possible with the items you need most.
We’ve temporarily updated our Return Policy to better serve you and our associates as the COVID-19 situation continues to change. For online grocery items, returns are not accepted. Learn more about our updated return policy.
We’re sorry if you experienced an issue with your recent online grocery order! Follow these simple steps below to submit a refund request.
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.