We may earn a commission if you buy after clicking - at no cost to you. How this works
Walmart Canada gives new customers a discount on their first order: $20 off $100+ purchase; $15 off your first 4 online grocery orders. You usually claim it by signing up (email, or creating an account) before you check out - the code is applied at checkout or emailed to you. Terms and exclusions may apply; confirm on the Walmart Canada site.
Signup deals
$20 off $100+ purchase
via email signup · first order
“BMO email promotion: $20 off $100+ purchase at Walmart.ca”
$15 off your first 4 online grocery orders
via account signup · first order
“Use code SPRING60 to get $15 off your first 4 online grocery orders.”
$20 off three pickup or delivery orders of $50+
via account signup · first order
“TRIPLE20 provides $20 off three pickup or delivery orders of $50+.”
Key facts
| Free shipping | ✓over $35 |
| Return policy | ✓90 days |
| Price match | -not stated |
| Gift cards | -not stated |
Questions & answers
What discount does Walmart Canada give on your first order?+
Walmart Canada offers $20 off $100+ purchase on your first purchase.
How do I get the Walmart Canada first-order discount?+
Sign up (email or account) on the Walmart Canada site before checkout; the discount is applied at checkout or sent to you as a code.
Other retailers with first-order discount
People who shop here also like
More about walmart.ca
Ready to shop?
Visit Walmart Canada (opens in a new tab)We may earn a commission if you buy after clicking - at no cost to you. How this works