Family physician, specialist, and locum positions across Canada — primary care doctors are urgently needed in every province.
Canada faces a significant physician shortage — particularly in family medicine and primary care. Millions of Canadians have no family doctor, and every province is actively recruiting physicians with competitive compensation packages.
Canadian physicians are primarily compensated through provincial fee-for-service billing or alternate payment plans. Family physicians typically earn $250,000–$350,000/year, with specialists earning $300,000–$600,000+ depending on specialty.
Typical salary ranges by province and experience level.
| Province | Entry Level | Mid-Career | Senior |
|---|---|---|---|
| Ontario | $220–$280k/yr | $280–$360k/yr | $360k+/yr |
| British Columbia | $230–$290k/yr | $290–$370k/yr | $370k+/yr |
| Alberta | $240–$300k/yr | $300–$380k/yr | $380k+/yr |
| Quebec | $200–$260k/yr | $260–$330k/yr | $330k+/yr |
| Manitoba | $220–$280k/yr | $280–$360k/yr | $360k+/yr |
| Nova Scotia | $210–$270k/yr | $270–$350k/yr | $350k+/yr |
Click a province to see physician jobs in that region.
120+ jobs
85+ jobs
75+ jobs
65+ jobs
35+ jobs
28+ jobs
Be first to know when new physician jobs are posted across Canada. Free, 30-second setup.
Set Up Alert → Compare salaries →