There are a few reasons why you might not be able to add a product to your cart. For instance, the product might only be available in stores and not online. Also, if a product is out of stock, you won’t be able to add it to your cart. In both of these cases, there won’t be an “Add to Cart” button. If you’re looking for a specific product that you can’t buy online, you can call your local Walmart to see if they have it in stock. To find your store, click the "Stores" icon at the top right of the homepage.
Placing an order on Walmart.ca is quick and easy!
It’s as easy as that. Happy shopping!
Not at all! You do not need an account to make a purchase, you’re always welcome to shop and checkout as a guest. We love it when you visit, even if it’s only now and then. But you’re probably wondering why you should create an account…
Brilliant question! Creating an account makes it simple to shop on Walmart.ca. With an account, you can track your order online, you can save your address and credit card for faster checkouts, and you can manage your subscription to our newsletter. Accounts are easy to create, easy to manage, and certainly helpful if you are a regular customer.
We’ll have you set up and ready to go in a matter of minutes! Just follow these quick steps:
And you’re done!
We currently accept the following payment methods for orders on Walmart.ca:
Good to know: Walmart.ca can only accept credit cards that are issued by Canadian and US banks.
Yes, we do accept Walmart Canada gift cards, both physical and digital, for online purchases. Simply select “Gift Card” as a payment option at checkout and type in the gift card number and PIN. The value of the gift card will be deducted from your purchase.
If you have any questions, please call 1-800-350-6690 for gift card support.
Yes, you can! However, please keep in mind that there are differences with how Visa Debit and MasterCard Debit work compared to Visa Credit and MasterCard Credit. When you place your order, your debit card will get authorized and the issuing bank will immediately debit your bank account. The bank then holds the funds until your order is completed. Walmart will receive these funds after your order has shipped. Occasionally, Walmart will need to perform more than one authorization hold on a card while we wait for an order to be completed. Rest assured that once all items in your order have been shipped, the additional held funds will be returned to your account according to the authorization expiry terms of your bank.
Good to know: For Walmart Grocery PickUp orders, your final charge could be lower than the original authorization. This can happen because we calculate the final cost of items with varying weights (like produce, meats, etc.) when they’re picked in store. The remaining unused portion of the original authorization hold will expire according to the terms of your bank or financial institution.
Your credit card or PayPal account will be charged once your order ships. When you place an order, we place an authorized hold on your credit card or PayPal account. This means that we make sure that your credit card or PayPal account has an available balance for your purchase. If the balance is available, we reserve the amount of your purchase on your credit card or PayPal account so that we can be certain that the credit balance is still available when it comes time to make the charge. At that point, we get your order ready and ship the item.
Good to know: Authorized and held amounts will not be available for other purchases. If an order is cancelled, the authorization hold will expire according to the terms of your bank or financial institution.
Please note, when you place an order using a Walmart Canada gift card or Walmart Rewards, you will be charged at the time your order is placed.
First, sign up for a PayPal account. When checking out on Walmart.ca, you’ll be redirected to PayPal’s website where you will be prompted to enter your PayPal account login information and select your payment method. After completion, you will be redirected back to Walmart.ca and your order will be placed.
You cannot pay when you receive your order, however, we’re always looking into ways to improve your experience as a customer, including when and how you can pay for your purchases.
Yes, Walmart Reward Dollars™ can be redeemed in $5 increments for virtually anything Walmart Canada sells in-store -- and *NEW* now you can use your Walmart Reward Dollars for anything sold on Walmart.ca!
When you are selecting your payment method on the Check Out screen, you will see the option to “Redeem Walmart Reward Dollar™” in the left hand column. Once you select this option, you will be able to choose how many rewards to redeem, in $5 increments. Once you have set the rewards amount you’d like to redeem, click ‘Apply’. (If you don’t wish to redeem rewards, don’t click the Apply button and continue with your transaction as usual.) On the Order Confirmation page, you’ll see how many Walmart Reward Dollars™ were applied to your payment and the remaining payment amount that will be charged to your card.
We don’t accept coupons online, but we’re always looking for ways to help you save money online and in our stores. It’s what we do best! However, as long as the coupon is valid, we will gladly accept it at any of our stores.
Absolutely! You can easily connect your discount card to your account in a few steps:
And you’re set up to shop with your employee discount!
Good to know: Your spouse can use your WIN to set up their discount card too.
Please note: The employee discount is not applicable for items sold by Third Party Sellers.
Absolutely. Your security and privacy are our priority, and we have taken every measure to ensure that all your transactions on our website are safe and secure. We realize the importance of privacy and believe it’s a matter of trust.
We’re glad you asked! It’s important to us that you’re protected when you shop with Walmart.ca, and we want you to know what we do to create a safe place for you.
All account and checkout information is transmitted over a secure (https) connection. Our https servers are secured with SSL certificates, which prevent a “phishing” site from disguising itself as Walmart.ca. This means that when you are using our website, you can be sure you’re only communicating with Walmart Canada.
Concerning your payment information, your credit card information is encrypted prior to transmission to Walmart’s servers. We conform to all PCI (Payment Card Industry) regulations and subject our website to regular audits.
As well, we partner with Norton Security and VeriSign, who continuously scan our website for potential malware or any other security issues.