The average doctor salary Ontario reflects the demand and quality of healthcare in the province. On average, physicians in Ontario earn between CAD $200,000 and $300,000 annually, depending on their specialty and years of experience. Family doctors generally earn around CAD $200,000, while specialists can earn significantly more, often exceeding CAD $350,000. Factors such as location, patient load, and type of practice also influence earnings.