Business Analyst: Average Salary in Canada, 2026
Find out what the average Business Analyst salary is
Salary rate
How much does a Business Analyst make in Canada?
$90,909/ Annual
Based on 10000 salaries
Based on 10000 salaries
The average Business Analyst in Canada is $90,909 per year or $46.62 per hour. Entry-level positions start at $50,000 per year, while most experienced workers make up to $124,531 per year.
Median$90,909

Low$50,000
High$124,531
Business Analyst: Average Salary in Canada
Northwest Territories$104,500
Nunavut$103,941
Ontario$92,315
Alberta$91,744
Quebec$89,391
Active jobs with salaries
We are currently requesting resumes for the following position.Monday September 15th, (5 : 00PM EST).Colonel Sam Drive, Oshawa (Hybrid – 2 days remote).
Our client is looking for a dynamic, strategic...Show moreLast updated: 30+ days ago
The global family of IDEAL brands includes IDEAL Electrical, Anderson Power, and Enatel.A vibrant and dynamic company, IDEAL is best known for our wire connectors, the gold standard for making elec...Show moreLast updated: 30+ days ago
Title : Business Analyst (In-Office).Location : 285 Taunton Road E, Oshawa, ON, Canada.Job Type : Full-time, In-Office.Commission : 10% on closed deals.
We’re a Canada-based Zoho Premium Partner working...Show moreLast updated: 1 day ago
Our Client is hiring a Business Systems Analyst to work with our product managers, user experience designers, architects, developers, test teams, and vendors to elicit solutions that support the on...Show moreLast updated: 30+ days ago
Business Analyst
Rodan Energy SolutionsOshawa, CAFull-time
- Promoted
Human Resources Business Partner
IDEAL Industries, Inc.Ajax, ON, CanadaFull-time
- Promoted
Business Analyst
Automate AccountsOshawa, ON, CanadaFull-time
JPC - 1322 - Business Systems Analyst (BSA)
ITS GlobalOntarioFull-time