Walmart: Average Salary in Canada, 2026
Find out what the average Walmart salary is
Salary rate
How much does a Walmart make in Canada?
$32,175/ Annual
Based on 619 salaries
Based on 619 salaries
The average Walmart in Canada is $32,175 per year or $16.50 per hour. Entry-level positions start at $31,688 per year, while most experienced workers make up to $106,903 per year.
Median$32,175

Low$31,688
High$106,903
Walmart: Average Salary in Canada
Ontario$46,390
Alberta$40,950
British Columbia$33,638
Quebec$29,250