1. Home
  2. Career Explorer
  3. Brand Ambassador
  4. Salaries
Content has loaded

Brand ambassador salary in Canada

How much does a Brand Ambassador make in Canada?

Average base salary


The average salary for a brand ambassador is $19.94 per hour in Canada. 1.8k salaries reported, updated at November 27, 2023

Is this useful?

Top companies for Brand Ambassadors in Canada

  1. Vibrant Marketing
    11 reviews12 salaries reported
    $23.46per hour
  2. $21.57per hour
Is this useful?

Highest paying cities for Brand Ambassadors near Canada

  1. Winnipeg, MB
    $20.49 per hour
    26 salaries reported
  2. Calgary, AB
    $20.44 per hour
    112 salaries reported
  3. Ajax, ON
    $20.35 per hour
    5 salaries reported
  1. Vancouver, BC
    $19.88 per hour
    129 salaries reported
  2. Toronto, ON
    $19.33 per hour
    198 salaries reported
  3. Brantford, ON
    $19.25 per hour
    11 salaries reported
  1. Moncton, NB
    $18.34 per hour
    25 salaries reported
  2. Mississauga, ON
    $17.92 per hour
    29 salaries reported
  3. Markham, ON
    $17.39 per hour
    10 salaries reported
Is this useful?

Where can a Brand Ambassador earn more?

Compare salaries for Brand Ambassadors in different locations
Explore Brand Ambassador openings
Is this useful?

How much do similar professions get paid in Canada?


Job openings

Average $21.60 per hour

Sales and Marketing Manager

Job openings

Average $90,151 per year

Is this useful?

Frequently searched careers

Registered Nurse

Truck Driver

Software Engineer

Police Officer




Administrative Assistant

Dental Hygienist