Business Analyst Salaries

3,610 SalariesUpdated Mar 1, 2021

Average Base Pay
CA$65k / yr
Not enough reports to show salary distribution
0
Low
0
High

How much does a Business Analyst make?

The national average salary for a Business Analyst is $65,000 in Canada. Filter by location to see Business Analyst salaries in your area. Salary estimates are based on 3,610 salaries submitted anonymously to Glassdoor by Business Analyst employees.

Salaries for Related Job Titles

Business Systems AnalystCA$45

How much should you negotiate?

See how your offer stacks up to other pay packages and negotiate confidently.

Analyse Offer

Loading Jobs

Salaries by Company

SortPopular | Most Reports | Salary
Filter by Location
or
Search for Specific Employer
Average Base Salaries in (CAD)
Company
Average Base Salaries in (CAD)
Low
High

Business Analyst

TELUS

CA$62,877/yr

Range: CA$39k - CA$110k

109 salaries

CA$62,877/yr
CA$39kCA$110k

Business Analyst

TD

CA$68,314/yr

Range: CA$38k - CA$100k

100 salaries

CA$68,314/yr
CA$38kCA$100k

Business Analyst

Deloitte

CA$62,901/yr

Range: CA$50k - CA$78k

89 salaries

CA$62,901/yr
CA$50kCA$78k

Business Analyst

Scotiabank

CA$64,739/yr

Range: CA$42k - CA$134k

68 salaries

CA$64,739/yr
CA$42kCA$134k

Business Analyst

CIBC

CA$61,631/yr

Range: CA$40k - CA$92k

68 salaries

CA$61,631/yr
CA$40kCA$92k

Business Analyst

RBC

CA$62,651/yr

Range: CA$40k - CA$115k

63 salaries

CA$62,651/yr
CA$40kCA$115k

Business Analyst

Bell Canada

CA$66,257/yr

Range: CA$51k - CA$87k

55 salaries

CA$66,257/yr
CA$51kCA$87k

Is this helpful? The community relies on everyone sharing – 

Business Analyst

BMO Financial Group

CA$61,817/yr

Range: CA$50k - CA$121k

54 salaries

CA$61,817/yr
CA$50kCA$121k

Business Analyst

Rogers Communications

CA$59,893/yr

Range: CA$44k - CA$80k

52 salaries

CA$59,893/yr
CA$44kCA$80k

Business Analyst

Canadian Tire

CA$57,335/yr

Range: CA$47k - CA$72k

50 salaries

CA$57,335/yr
CA$47kCA$72k

Business Analyst - Intern

Scotiabank

CA$47,289/yr

Range: CA$32k - CA$60k

47 salaries

CA$47,289/yr
CA$32kCA$60k

Business Analyst

CGI

CA$72,778/yr

Range: CA$45k - CA$94k

43 salaries

CA$72,778/yr
CA$45kCA$94k

Business Analyst

Capital One

CA$76,965/yr

Range: CA$70k - CA$85k

42 salaries

CA$76,965/yr
CA$70kCA$85k

Business Analyst

McKinsey & Company

CA$86,097/yr

Range: CA$78k - CA$104k

38 salaries

CA$86,097/yr
CA$78kCA$104k

Business Analyst

IBM

CA$80,059/yr

Range: CA$40k - CA$107k

36 salaries

CA$80,059/yr
CA$40kCA$107k

Business Analyst

Accenture

CA$73,000/yr

Range: CA$56k - CA$90k

35 salaries

CA$73,000/yr
CA$56kCA$90k

Business Analyst - Hourly Intern

RBC

CA$23/hr

Range: CA$18 - CA$27

35 salaries

CA$23/hr
CA$18CA$27

Business Analyst

TC Energy

CA$96,071/yr

Range: CA$67k - CA$121k

29 salaries

CA$96,071/yr
CA$67kCA$121k

Business Analyst - Contractor

Scotiabank

CA$64,412/yr

Range: CA$33k - CA$158k

29 salaries

CA$64,412/yr
CA$33kCA$158k

Business Analyst

Manulife

CA$62,995/yr

Range: CA$46k - CA$71k

29 salaries

CA$62,995/yr
CA$46kCA$71k
View Data as Table

Recent Salary Reports

Below are the most recent business analyst salary reports. Employer name has been removed to protect anonymity.

$61,572
per year
A Business Analyst in the Toronto Area area reported making $61,572 per year
Job Highlights
3-4 years experience
Toronto Area area
Contract
 
10000+ employees
Company - Public
$65,000
per year
A Business Analyst in the Vancouver Area area reported making $65,000 per year
Job Highlights
1-2 years experience
Vancouver Area area
Full-time
 
10000+ employees
Non-profit Organisation
$69,000
per year
A Business Systems Analyst in the Kitchener Area area reported making $69,000 per year
Job Highlights
1-2 years experience
Kitchener Area area
Full-time
 
1001 to 5000 employees
Company - Private
$84,000
per year
A Business Analyst in the Calgary Area area reported making $84,000 per year
Job Highlights
3-4 years experience
Calgary Area area
Full-time
 
1001 to 5000 employees
Company - Public
$60,000
per year
A Business Analyst in the Toronto Area area reported making $60,000 per year
Job Highlights
1-2 years experience
Toronto Area area
Full-time
 
10000+ employees
Company - Private
$76,446
per year
A Business Analyst in the Toronto Area area reported making $76,446 per year
Job Highlights
3-4 years experience
Toronto Area area
Full-time
 
10000+ employees
Company - Public
$45
hourly
A Business Analyst in the Calgary Area area reported making $45 per hour
Job Highlights
Calgary Area area
Contract
 
10000+ employees
Company - Public
Don't Miss Out On a Job You Love
Upload a CV to easily apply to jobs from anywhere. It's simple to set up.