Talent.com

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
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
chart
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

Inside Business Sales Consultant - Work From Home - Up to $140k+ CAD

RogersBeaverton, ON, Canada
Remote
Full-time

Learn More About the Gig – RogersLearn more about the Gig:Join Rogers as an Outbound Business Sales Consultant and help existing Small-Medium Business.Base pay + commission: Earn $60K–$140K+ CAD pe...Show more

 • Promoted • New!

ERP Business Analyst: Manufacturing & Inventory Systems

Options Consulting SolutionsPickering, ON, CA
Full-time

A leading company in the regulated wellness and pharmaceutical space is seeking an ERP Business Analyst to optimize operations across manufacturing, inventory, and warehouse functions.The role invo...Show more

 • Promoted

Valuation Analyst - 2 Month Contract

Vaco by HighspringWhitby, ON, CA
Temporary

Assist Asset Managers who oversee a portfolio of US properties and be responsible for maximizing asset strategies through leasing, property management and capital projects.Lead the creation of mont...Show more

 • Promoted

Senior Business Analyst – Loan Origination System

VeriParkoshawa, on, ca
Full-time

We enable financial institutions to become AI-first digital leaders.As a professional team of global scale, we work with best clients for great and exciting projects, in an environment where we lea...Show more

 • Promoted