Data & ML salaries in Canada
Built from 210 employer-stated ranges observed in live postings (as of 2026-10-10). Every number traces to a public source row.
Employers hiring Data & ML roles in Canada state a median of $107,547 annual USD (P25 $81,771, P75 $138,652), measured from 210 employer-published ranges as of 2026-10-10.
Beyond base: 40.3% of evaluated postings here mention equity, 29.4% mention bonus/commission (n=367 evaluated excerpts).
Skills mentioned in this market
Tokens that literally appear in the posting text, with n and share of open roles. Not inferred.
| Skill | n | Share of open roles |
|---|---|---|
| Python | 142 | 38.7% |
| SQL | 102 | 27.8% |
| LLM | 72 | 19.6% |
| AWS | 69 | 18.8% |
| Roadmapping | 63 | 17.2% |
| A/B Testing | 56 | 15.3% |
| Snowflake | 42 | 11.4% |
| Spark | 39 | 10.6% |
| Databricks | 37 | 10.1% |
| GCP | 36 | 9.8% |
| PyTorch | 35 | 9.5% |
| Excel | 32 | 8.7% |
Where would an offer land?
Type any annual figure to see its percentile inside the 210 employer-stated ranges on this page. Calculated in your browser — nothing is sent anywhere.
Enter an amount to place it against the published distribution.
- P10
- $59,748
- P20
- $73,807
- P30
- $87,865
- P40
- $95,246
- P50
- $107,547
- P60
- $120,094
- P70
- $130,041
- P80
- $142,236
- P90
- $183,315
Deciles of employer-stated ranges (midpoints, annual USD) for this market. Percentiles interpolate between deciles; sample statistics, not an offer recommendation.
Median over time
What moved here in 30 days
- 2026-10-08 range stated Principal, Research Contracts and Commercialization · universityhealthnetwork · 115,730–165,730 CAD
- 2026-10-08 range stated Research Agreement Specialist · universityhealthnetwork · 80,928–121,392 CAD
- 2026-10-08 range stated Research Analyst I · universityhealthnetwork · 28–34 CAD
Change events derived from consecutive dated observations of this market. Full stream: API →
Who is being hired here
29.4% of open roles here are remote-eligible, and Manager roles are the largest slice at 32.8% of postings.
Stated pay by level
| Seniority | n | P25 | Median | P75 |
|---|---|---|---|---|
| Director | 8 | $123,012 | $255,000 | $288,000 |
| Principal | 4 | $139,741 | $160,266 | $160,266 |
| Staff | 25 | $140,233 | $152,886 | $206,000 |
| Senior | 46 | $94,895 | $107,547 | $124,769 |
| Manager | 61 | $87,865 | $105,438 | $136,016 |
| Mid | 7 | $59,748 | $99,815 | $111,062 |
| Intern | 7 | $62,138 | $64,332 | $67,987 |
| Junior | 5 | $38,058 | $45,332 | $69,171 |
levels shown only at n≥3 · USD comparisons use dated reference FX; original local ranges are retained.
Companies behind these numbers (Canada)
| Company | Sector | Open roles | Stated ranges | |
|---|---|---|---|---|
| lyft | consumer | 29 | 29 | View roles → |
| universityhealthnetwork | — | 25 | 24 | View roles → |
| okta | software | 14 | 14 | View roles → |
| instacart | consumer | 13 | 12 | View roles → |
| affirm | fintech | 10 | 10 | View roles → |
| gitlab | software | 10 | 9 | View roles → |
| capco | — | 9 | 9 | View roles → |
| arcteryx.com | — | 6 | 6 | View roles → |
| samsara | software | 6 | 6 | View roles → |
| 1password | — | 5 | 5 | View roles → |
| aviso | — | 4 | 4 | View roles → |
| blackpoint%20cyber | — | 4 | 4 | View roles → |
Level benchmarks in this market
Related benchmarks
Embed this benchmark
A self-updating exhibit: the iframe always shows the current n-gated numbers, with attribution.
<iframe src="https://payevidence.com/embed/benchmark/data-ml/ca"
width="600" height="320" style="border:1px solid #d9d4c5"
title="Data & ML · Canada — PayEvidence"></iframe>