1. Home
  2. Career Explorer
  3. Business Analyst
  4. Salaries
Content has loaded

Business analyst salary in Canada

How much does a Business Analyst make in Canada?

Average base salary


The average salary for a business analyst is $74,660 per year in Canada. 1.4k salaries reported, updated at September 27, 2023

Is this useful?

Top companies for Business Analysts in Canada

  1. University of British Columbia
    584 reviews8 salaries reported
    $105,793per year
Is this useful?

Highest paying cities for Business Analysts near Canada

  1. Ottawa, ON
    $83,532 per year
    58 salaries reported
  2. Montréal, QC
    $82,524 per year
    127 salaries reported
  3. Calgary, AB
    $81,670 per year
    125 salaries reported
  1. Mississauga, ON
    $81,487 per year
    39 salaries reported
  2. Brampton, ON
    $78,182 per year
    11 salaries reported
  3. Vancouver, BC
    $74,112 per year
    106 salaries reported
  1. Toronto, ON
    $73,079 per year
    600 salaries reported
  2. Winnipeg, MB
    $64,532 per year
    26 salaries reported
  3. Regina, SK
    $61,770 per year
    26 salaries reported
Is this useful?

Where can a Business Analyst earn more?

Compare salaries for Business Analysts in different locations
Explore Business Analyst openings
Is this useful?

How much do similar professions get paid in Canada?

Data Analyst

Job openings

Average $67,227 per year

Business Intelligence Analyst

Job openings

Average $81,076 per year

Business Systems Analyst

Job openings

Average $68,771 per year

Is this useful?

Frequently searched careers

Registered Nurse

Truck Driver

Software Engineer

Police Officer




Administrative Assistant

Dental Hygienist