Data analyst: Average Salary in Canada, 2026
Find out what the average Data analyst salary is
Salary rate
How much does a Data analyst make in Canada?
$90,909/ Annual
Based on 10000 salaries
Based on 10000 salaries
The average Data 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
Data analyst: Average Salary in Canada
Northwest Territories$103,676
Nunavut$103,391
Ontario$93,646
Alberta$90,201
Quebec$89,868
Active jobs with salaries
Material Master Data Analyst (contract).Be among the first 25 applicants.Material Master Data Analyst (contract).Get AI-powered advice on this job and more exclusive features.Ajax, Ontario (Greater...Show moreLast updated: 30+ days ago
Business System Analyst 26-005.Friday, January 23rd, 2026 (5 : 00PM EST).CHQ (Hybrid – 2 days remote), 1908 Colonel Sam Drive, Oshawa.
Collaborate with business stakeholders to gather, analyze, and do...Show moreLast updated: 8 hours ago
Business Support Analyst – Gerdau North America.The incumbent will be responsible for all aspects of account coordination to support scrap purchase and sales contracts, and other scrap related busi...Show moreLast updated: 2 days ago
The EHS program advisor ensures that all aspects of Aecon’s EHS systems elements are coordinated and updated among EHS personnel, and integrated into the project governance.Kiewit Nuclear Solutions...Show moreLast updated: 27 days ago
Material Master Data Analyst (contract)
CapgeminiAjax, ON, CAFull-time
- New!
26-005 - Business System Analyst
Morson CanadaOshawa, Durham Region, CAFull-time
Business Support Analyst
Gerdau North AmericaWhitby, Durham Region, CAFull-time
EHS Data and Systems Analyst
KiewitDarlington, ON, CAFull-time