Based on 32 job listings - Toronto, Canada 2026
The average salary for a Cardiologist in Toronto, Canada is CAD 233,500 - CAD 266,750 per year in 2026, based on 32 job listings.
Leading employers for Cardiologist roles in Canada include MyHealth Centre, University Health Network.
Explore 32 Cardiologist job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.