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.
By province
| Location | Lower 25% | Median | Upper 25% | Postings |
|---|---|---|---|---|
| Ontario | $17.73 | $18.08 | $18.60 | 446 |
| British Columbia | $18.25 | $18.89 | $19.25 | 118 |
| Alberta | $15.13 | $16.55 | $17.50 | 51 |
| Nova Scotia | $17.44 | $18.38 | $18.50 | 19 |
| Manitoba | $16.52 | $17 | $17.90 | 13 |
| Saskatchewan | $15.77 | $16.55 | $16.95 | 11 |
| New Brunswick | $16.02 | $16.90 | $17.89 | 7 |
By city
| Location | Lower 25% | Median | Upper 25% | Postings |
|---|---|---|---|---|
| Toronto, ON | $17.79 | $18.12 | $18.60 | 59 |
| Ottawa, ON | $17.60 | $17.95 | $18.60 | 21 |
| Mississauga, ON | $18.14 | $18.60 | $19.35 | 19 |
| London, ON | $17.76 | $17.98 | $18.60 | 18 |
| Calgary, AB | $16.55 | $17.50 | $17.50 | 18 |
| Hamilton, ON | $17.85 | $18.08 | $18.60 | 17 |
| Thunder Bay, ON | $17.60 | $18.20 | $18.80 | 17 |
| Brampton, ON | $17.85 | $18.08 | $18.60 | 15 |
| Vancouver, BC | $18.05 | $18.27 | $19.07 | 15 |
| Edmonton, AB | $16.55 | $16.55 | $17.50 | 14 |
| Oshawa, ON | $17.60 | $17.90 | $18.45 | 14 |
| Burnaby, BC | $18.25 | $18.27 | $19.25 | 13 |
| Kitchener, ON | $17.60 | $17.60 | $17.85 | 13 |
| Barrie, ON | $17.60 | $17.73 | $17.95 | 13 |
| Greater Sudbury, ON | $17.82 | $18.08 | $18.60 | 12 |
| Victoria, BC | $18.67 | $19.13 | $19.80 | 11 |
| Niagara-on-the-Lake, ON | $17.60 | $17.85 | $18.20 | 11 |
| Winnipeg, MB | $16.76 | $17 | $17.45 | 11 |
| Surrey, BC | $18.25 | $18.48 | $19.16 | 10 |
| Newmarket, ON | $17.88 | $18.08 | $18.60 | 10 |
| Markham, ON | $18.24 | $18.60 | $18.72 | 10 |
| Etobicoke, ON | $18.53 | $18.60 | $19.18 | 10 |
| Vaughan, ON | $17.85 | $18.60 | $18.61 | 10 |
| Oakville, ON | $18.20 | $18.20 | $18.80 | 9 |
| Kelowna, BC | $18.25 | $18.65 | $18.90 | 9 |
| Kingston, ON | $17.85 | $17.95 | $18.61 | 9 |
| Belleville, ON | $17.82 | $17.95 | $17.98 | 8 |
| Richmond, BC | $18.25 | $19.13 | $19.36 | 8 |
| Burlington, ON | $17.79 | $17.90 | $18.88 | 8 |
| Windsor, ON | $17.85 | $18.10 | $18.60 | 8 |
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.