Brand ambassador: Average Salary in Canada, 2026
Find out what the average Brand ambassador salary is
Salary rate
How much does a Brand ambassador make in Canada?
$35,100/ Annual
Based on 10000 salaries
Based on 10000 salaries
The average Brand ambassador in Canada is $35,100 per year or $18 per hour. Entry-level positions start at $32,175 per year, while most experienced workers make up to $40,716 per year.
Median$35,100

Low$32,175
High$40,716
Brand ambassador: Average Salary in Canada
Quebec$60,000
Ontario$55,771
British Columbia$49,732
Alberta$46,541
Manitoba$42,900
Active jobs with salaries
This posting is for a 1 off event happening on Saturday March 28, 2026.The role is 9 hours total, consisting of 3 hours of training, 1 hour of pre-event team call and 5 hours in store on the event ...Show moreLast updated: 7 days ago
BELLAGIO JEWELLERS II, family‑owned business located in Oshawa Centre is currently seeking energetic, sales and customer‑service oriented individuals who work well in a fast‑paced environment.Retai...Show moreLast updated: 2 days ago
A leader in medical technology is seeking a Sales Coordinator to support commercial operations in Ontario.The role involves coordinating sales activities, managing CRM data, and acting as a key con...Show moreLast updated: 2 days ago
As a part-time Brand Ambassador, you bring our brand to life every day! Your goal is to provide everyone who comes in the store with an amazing shopping experience, making their day better than bef...Show moreLast updated: 30+ days ago
- Promoted
Royal Canin Pet Ambassador – EVENT
Premium Retail ServicesOshawaFull-time +1
- Promoted
Full-time Sales Associate/Ambassador
OshawacentreOshawaFull-time
- Promoted
Hybrid Sales Operations Coordinator | CRM & Translation
ZOLL Medical CorporationScugogFull-time
- Promoted
Aerie - Brand Ambassador (Sales Associate)
AEOOshawaFull-time +1