Based on 31 job listings - Toronto, Canada 2026
Toronto
Average salary
300,000 - 420,000
Median salary
300,000 - 400,000
31 job openings
Canada
Average salary
169,430 - 300,000
Median salary
169,430 - 300,000
708 job openings
The average salary for a Cardiologist in Toronto, Canada is CAD 300,000 - CAD 420,000 per year in 2026, based on 31 job listings.
Leading employers for Cardiologist roles in Canada include The Hospital for Sick Children.
Explore 31 Cardiologist job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.