Talent.com

Medical science liaison: Average Salary in Canada, 2026

Find out what the average Medical science liaison salary is

Salary rate
How much does a Medical science liaison make in Canada?
$66,261/ Annual
Based on 10000 salaries
The average Medical science liaison in Canada is $66,261 per year or $33.98 per hour. Entry-level positions start at $39,000 per year, while most experienced workers make up to $104,426 per year.
Median$66,261
chart
Low$39,000
High$104,426
Medical science liaison: Average Salary in Canada
Northwest Territories$83,285
Nunavut$82,740
Yukon$78,107
British Columbia$72,896
Ontario$70,651
Active jobs with salaries