Find higher paying jobs for data scientist

How much does a Data Scientist make?

Updated Sep. 19, 2021
$87,239 /yr
Average Base Pay

1,048 salaries

$62K

Low

$87K

Average

$123K

High

No additional cash compensation has been reported for this role

The national average salary for Data Scientist is $87,239 per year in Canada. Filter by location to see Data Scientist salaries in your area. Salaries estimates are based on 1048 salaries submitted anonymously to Glassdoor by Data Scientist employees.

Seniority Levels

L2
Data Scientist$87,239 /yr
L3
Senior Data Scientist$111,051 /yr
L4
Data Scientist IV$90,269 /yr
Career Path

How much should you negotiate?

See how your offer stacks up to other pay packages and negotiate confidently.

Analyse Offer

Related Job Titles

Big Data

$86,771

per year

Data Analyst

$62,255

per year

Data Scientist Intern

$90,269

per year

Quantitative Analyst

$89,012

per year

Salaries in Canada

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (CAD)

Range

RBC
4

RBC

Data Scientist

$88,079

 /yr
Range: $66K - $142K
49 salaries
See 72 salaries from all locations

$66K

$142K

$66,346 - $141,788 Range

Shopify
4.2

Shopify

Data Scientist

$106,341

 /yr
Range: $80K - $124K

$80K

$124K

$79,851 - $123,720 Range

TD
4

TD

Data Scientist

$91,187

 /yr
Range: $52K - $135K

$52K

$135K

$52,418 - $135,100 Range

Scotiabank
3.9

Scotiabank

Data Scientist

$100,066

 /yr
Range: $66K - $122K

$66K

$122K

$66,118 - $122,000 Range

Loblaw Companies
3.6

Loblaw Companies

Data Scientist

$92,750

 /yr
Range: $68K - $109K

$68K

$109K

$68,143 - $108,803 Range

Capital One
4.1

Capital One

Data Scientist

$82,391

 /yr
Range: $78K - $99K

$78K

$99K

$77,648 - $98,838 Range

Bell Canada
3.9

Bell Canada

Data Scientist

$81,022

 /yr
Range: $69K - $113K

$69K

$113K

$69,207 - $113,478 Range

Is this helpful? The community relies on everyone sharing –Add Anonymous Salary
Banque Nationale du Canada/National Bank of Canada
4.1

$68K

$94K

$68,293 - $94,491 Range

IBM
3.9

IBM

Data Scientist

$88,885

 /yr
Range: $74K - $136K

$74K

$136K

$73,547 - $135,859 Range

Intact
4.4

Intact

Data Scientist

$83,776

 /yr
Range: $69K - $93K

$69K

$93K

$69,346 - $92,586 Range

Deloitte
4

Deloitte

Data Scientist

$84,165

 /yr
Range: $71K - $95K

$71K

$95K

$70,977 - $94,580 Range

Teck Resources
4.2

Teck Resources

Data Scientist

$89,360

 /yr
Range: $80K - $113K

$80K

$113K

$80,000 - $112,841 Range

Intact
4.4

Intact

Data Scientist - Hourly Intern

$30

 /hr
Range: $25 - $33

$25

$33

$25 - $33 Range

Manulife
4

Manulife

Data Scientist

$98,069

 /yr
Range: $79K - $108K

$79K

$108K

$79,321 - $108,255 Range

Geotab
4.3

Geotab

Data Scientist

$88,079

 /yr
Range: $68K - $110K

$68K

$110K

$67,697 - $109,726 Range

Ericsson-Worldwide
4

Ericsson-Worldwide

Data Scientist

$88,079

 /yr
Range: $63K - $190K

$63K

$190K

$63,040 - $189,804 Range

Rogers Communications
3.9

Rogers Communications

Data Scientist

$88,527

 /yr
Range: $72K - $127K

$72K

$127K

$72,000 - $126,780 Range

RBC
4

RBC

Data Scientist - Hourly Intern

$28

 /hr
Range: $24 - $32

$24

$32

$24 - $32 Range

Boeing
3.8

Boeing

Data Scientist

$104,947

 /yr
Range: $78K - $113K

$78K

$113K

$77,648 - $113,115 Range

University of British Columbia
4.3

University of British Columbia

Data Scientist

$62,456

 /yr
Range: $41K - $116K

$41K

$116K

$40,511 - $116,469 Range

Download as data Table
Viewing 1 - 10 of 1,898

Frequently asked questions about a Data Scientist salaries

The national average salary for a Data Scientist is $87,239 per year in Canada. Filter by location to see a Data Scientist salaries in your area. Salaries estimates are based on 1048 salaries submitted anonymously to Glassdoor by a Data Scientist employees.

The highest salary for a Data Scientist in Canada is $122,565 per year.

The lowest salary for a Data Scientist in Canada is $62,094 per year.

Recent Salary Reports

Below are the most recent data scientist salary reports. Employer name has been removed to protect anonymity.

$85,000
per year
A Data Scientist in the Vancouver Area area reported making $85,000 per year
Job Highlights
3-4 years experience
Vancouver Area area
Full-time
 
1001 to 5000 employees
Company - Private
$120,000
per year
A Data Scientist in the Toronto Area area reported making $120,000 per year
Job Highlights
1-2 years experience
Toronto Area area
Full-time
 
10000+ employees
Company - Public
$122,000
per year
A Data Scientist in the Toronto Area area reported making $122,000 per year
Additional Pay
$13k cash bonus
Job Highlights
5-7 years experience
Toronto Area area
Full-time
 
10000+ employees
Company - Public
$92,000
per year
A Data Scientist in the Winnipeg Area area reported making $92,000 per year
Job Highlights
5-7 years experience
Winnipeg Area area
Full-time
 
201 to 500 employees
Company - Private
$106,000
per year
A Data Scientist in the Halifax Area area reported making $106,000 per year
Job Highlights
3-4 years experience
Halifax Area area
Full-time
 
501 to 1000 employees
Subsidiary or Business Segment
$99,000
per year
A Data Scientist in the Toronto Area area reported making $99,000 per year
Job Highlights
10+ years experience
Toronto Area area
Full-time
 
10000+ employees
Company - Public
$30
hourly
A Data Science in the Toronto Area area reported making $30 per hour
Job Highlights
1-2 years experience
Toronto Area area
Intern
 
1001 to 5000 employees
Company - Public
$141,840
per year
A Data Scientist in the Montreal Area area reported making $141,840 per year
Job Highlights
10+ years experience
Montreal Area area
Full-time
 
201 to 500 employees
Company - Private
$85,000
per year
A Data Scientist in the Toronto Area area reported making $85,000 per year
Job Highlights
Toronto Area area
Full-time
 
10000+ employees
Company - Public
$85,000
per year
A Software Engineer & AI Data Scientist in the Toronto Area area reported making $85,000 per year
Additional Pay
$5k cash bonus
Job Highlights
5-7 years experience
Toronto Area area
Full-time
 
1 to 50 employees
Company - Private