Sales Associate salary in Canada

Based on 679 Canadian job postings that list pay, the median sales associate pay is $18.20 an hour. The middle half of postings pay between $17.73 and $18.61.

Lower 25%$17.73
Median$18.20
Upper 25%$18.61

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

View 2,717 jobs →

By province

LocationLower 25%MedianUpper 25%Postings
Ontario$17.73$18.08$18.60446
British Columbia$18.25$18.89$19.25118
Alberta$15.13$16.55$17.5051
Nova Scotia$17.44$18.38$18.5019
Manitoba$16.52$17$17.9013
Saskatchewan$15.77$16.55$16.9511
New Brunswick$16.02$16.90$17.897

By city

LocationLower 25%MedianUpper 25%Postings
Toronto, ON$17.79$18.12$18.6059
Ottawa, ON$17.60$17.95$18.6021
Mississauga, ON$18.14$18.60$19.3519
London, ON$17.76$17.98$18.6018
Calgary, AB$16.55$17.50$17.5018
Hamilton, ON$17.85$18.08$18.6017
Thunder Bay, ON$17.60$18.20$18.8017
Brampton, ON$17.85$18.08$18.6015
Vancouver, BC$18.05$18.27$19.0715
Edmonton, AB$16.55$16.55$17.5014
Oshawa, ON$17.60$17.90$18.4514
Burnaby, BC$18.25$18.27$19.2513
Kitchener, ON$17.60$17.60$17.8513
Barrie, ON$17.60$17.73$17.9513
Greater Sudbury, ON$17.82$18.08$18.6012
Victoria, BC$18.67$19.13$19.8011
Niagara-on-the-Lake, ON$17.60$17.85$18.2011
Winnipeg, MB$16.76$17$17.4511
Surrey, BC$18.25$18.48$19.1610
Newmarket, ON$17.88$18.08$18.6010
Markham, ON$18.24$18.60$18.7210
Etobicoke, ON$18.53$18.60$19.1810
Vaughan, ON$17.85$18.60$18.6110
Oakville, ON$18.20$18.20$18.809
Kelowna, BC$18.25$18.65$18.909
Kingston, ON$17.85$17.95$18.619
Belleville, ON$17.82$17.95$17.988
Richmond, BC$18.25$19.13$19.368
Burlington, ON$17.79$17.90$18.888
Windsor, ON$17.85$18.10$18.608

Common questions

How much does a sales associate make in Canada?

Based on 679 Canadian job postings that list pay, the median sales associate pay is $18.20 an hour. The middle half of postings pay between $17.73 and $18.61.

Where do sales associates earn the most?

Among provinces with enough data, British Columbia has the highest median advertised pay at $18.89 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.