Content has loaded
Biomedical engineer salary in Canada
How much does a Biomedical Engineer make in Canada?
Average base salary
$39.45
- Hour
- Day
- Week
- Month
- Year
The average salary for a biomedical engineer is $39.45 per hour in Canada. 90 salaries reported, updated at June 13, 2026
Highest paying companies for Biomedical Engineer in Canada
Average year pay is based on job postings on Indeed in the past 36 months.University of Waterloo
$140,000per year
Southlake Regional Health Cent...
$132,816per year
University of Toronto
$118,248per year
Sinai Health
$112,206per year
Niagara Health System
$109,337per year
Centre for Addiction and Menta...
$104,747per year