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
Hybrid (On-site every Mon, Wed & Fri).Electrify your career and help build a brighter tomorrow.Every generation has a challenge that defines them.
At OPG, we are calling on all innovators, disruptor...Show moreLast updated: 12 days ago
Location : CHQ (Hybrid – 2 days remote).Resume Due Date : Tuesday, February 17th, 2026 (5 : 00PM EST).Participate in the strategy and policy development and the management of corporate cash...Show moreLast updated: 12 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: 30+ days ago
Heures de travail : 30 hours per week.College, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 years.
Information technology (IT) infrastructure.Coordinate access a...Show moreLast updated: 30+ days ago
Financial Analyst
Ontario Power GenerationOshawa, ON, CA, L1H 8P7Full-time
Treasury Analyst - Front Office
Spirit Omega Inc.Oshawa, ON, CAFull-time
Quick Apply
EHS Data and Systems Analyst
KiewitDarlington, ON, CAFull-time
network support analyst
GTA FIELD TECHS INC.Oshawa, ON, CAPermanent