Sql data analyst: Average Salary in Canada, 2025
Find out what the average Sql data analyst salary is
Salary rate
How much does a Sql data analyst make in Canada?
$90,909/ Annual
Based on 10000 salaries
Based on 10000 salaries
The average Sql 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
Sql data analyst: Average Salary in Canada
Northwest Territories$103,676
Nunavut$103,391
Ontario$93,841
Alberta$90,341
Quebec$89,577
Active jobs with salaries
Adecco is currently seeking a detail-oriented.This role is a 12-month contract offering the opportunity to gain hands-on experience in material master data management and production planning within...Show moreLast updated: 30+ days ago
A staffing solutions company is seeking a BI Developer to create and maintain enterprise-level data models and analytics frameworks.
The successful candidate will have at least 5 years of experience...Show moreLast updated: 21 days ago
As a Senior SQL Engineer, you will work remotely on an hourly paid basis to review AI-generated SQL queries, database designs, and data-processing logic, as well as generate high-quality reference ...Show moreLast updated: 1 day 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: 2 days ago
Central Planning Analyst
Adecco CanadaAjax, Ontario, CanadaFull-time +1
Quick Apply
Remote BI Developer : Semantic Modeling & Analytics
Cpus Engineering Staffing Solutions Inc.Oshawa, Durham Region, CARemote
Full-time
Senior SQL Engineer
SuperAnnotateAjax, Ontario, CARemote
Full-time
EHS Data and Systems Analyst
KiewitDarlington, ON, CAFull-time