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
We're now accepting participants for focus group studies! You can earn up to $750 per week working part-time from home.Simply register to see if you qualify—no experience as an administrative assis...Show moreLast updated: 30+ days ago
Get paid for testing apps, games and surveys.Almedia runs a dynamic platform where users earn money online by completing tasks, playing games, and filling out surveys.Since our launch 5 years ago, ...Show moreLast updated: 30+ days ago
Our Client in Oshawa is looking to hire 2 Data Engineers with deep experience as a Data Engineer with Microsoft Technologies.These positions are 1 year contract roles - hybrid 2 days/week on-site i...Show moreLast updated: 29 days ago
We are currently requesting resumes for the following position.Treasury Analyst – Front Office.Participate in the strategy and policy development and the management of corporate cash, foreign excha...Show moreLast updated: 11 days ago
- Promoted
Administrative Assistant Admin Work At Home - Part-Time Online Focus Group Panel
ApexFocusGroupMississaugas of Scugog Island, Ontario, CanadaRemote
Full-time +2
- Promoted
Earn money by taking surveys - Remote
AlmediaBrock, Ontario, CanadaRemote
Full-time
- Promoted
Data Engineer - Azure/Databricks
2iSolutions Inc.OshawaFull-time
- Promoted
OPEN: Treasury Data & Reporting Analyst
Cpus Engineering Staffing Solutions Inc.OshawaFull-time