Salary of Business Analyst in Canada


$78,108 / Annual
Based on 4425 job listings
The average Business Analyst salary in Canada is ,108 per year or per hour. Entry level positions start at an income of ,128 per year, while more experienced professionals earn up to 0,044 per year.

Minimum
$67,128
Average salary
$78,108
Maximum
$100,044

Salary data updated: February 2026

Salary distribution

P10
$70,000
P25
$76,250
P50
$90,000
P75
$117,308
P90
$120,300

Based on 19 job listings with salary

Salary by city

City Median / Annual Listings vs. national
Toronto $105,181 4 +16.9%
Vancouver $90,000 3 +0%
Edmonton $70,000 3 -22.2%

Jobs like Business Analyst in Canada


  • Mississauga, Ontario, Canada Nestle Operational Services Worldwide SA Full time $81,000 - $85,000

    Position SnapshotBusiness area: Nestlé Purina PetCare CanadaJob title: Business AnalystLocation: Mississauga, ON 2500...

  • Business Analyst/Business System Analyst

    Found in: Whatjobs CA C2 - 4 days ago


    Toronto, ON, Canada Collabera Full time

    Business Analyst/Business System Analyst Full-time About Collabera Established in 1991, Collabera is one of the...

  • Business Analyst/Business System Analyst

    Found in: Sourcestack Canada - 2 days ago


    Toronto, Ontario, Canada Collabera Full time

FAQ - Business Analyst

The average salary for Business Analyst is CAD78,108 per year in Canada. Salary estimates are based on 4425 salaries shared anonymously with Trabajo.org by employees with the position of Business Analyst in Canada.

The lowest salary of Business Analyst per year in Canada is CAD67,128

The highest salary for Business Analyst per year in Canada is CAD100,044

Data updated: February 2026

Career guide: How to become a Business Analyst
Duties, skills, education and opportunities

Methodology

  • Sample: 19 job listings with published salary
  • Period:
  • Calculation: P10, P25, P50 (median), P75, P90 percentiles from salary ranges
  • Outliers removed: salaries below P1 and above P99
  • City data: minimum 5 listings for inclusion