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