Retail Sales Associate salary in Canada

Based on 275 Canadian job postings that list pay, the median retail sales associate pay is $18.23 an hour. The middle half of postings pay between $18 and $18.38.

Lower 25%$18
Median$18.23
Upper 25%$18.38

Pay figures are taken from employer postings that list pay. They are not estimates. Updated November 7, 2026.

View 860 jobs →

By province

LocationLower 25%MedianUpper 25%Postings
Ontario$17.98$18$18.23182
British Columbia$18.38$18.38$18.3880
Alberta$16.88$17$17.925

By city

LocationLower 25%MedianUpper 25%Postings
Ottawa, ON$17.98$18$18.2326
Mississauga, ON$17.98$18.12$18.4912
Toronto, ON$18$20.20$20.2511
Surrey, BC$18.38$18.38$18.3810
Burnaby, BC$18.38$18.38$18.389
Vancouver, BC$18.38$18.38$18.388
Vaughan, ON$17.97$17.98$19.477
Richmond, BC$18.38$18.38$18.387
London, ON$17.99$18.23$18.797
West Vancouver, BC$18.38$18.38$18.386
Sarnia, ON$17.96$18$186
Victoria, BC$18.38$18.38$18.776
Halton Hills, ON$17.98$17.99$186
Burlington, ON$18$18.23$18.235
Newmarket, ON$18$18.23$18.235
Cambridge, ON$18.23$18.23$19.805
Hamilton, ON$18$18$185
Markham, ON$18.23$18.23$20.255

Common questions

How much does a retail sales associate make in Canada?

Based on 275 Canadian job postings that list pay, the median retail sales associate pay is $18.23 an hour. The middle half of postings pay between $18 and $18.38.

Where do retail sales associates earn the most?

Among provinces with enough data, British Columbia has the highest median advertised pay at $18.38 an hour.

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.