50% of professionals earn between $63,402 - $105,473 CAD
The median salary is $92,654
The average salary for a Primary Care in Canada is CAD 94,250 - CAD 123,301 per year in 2026. The median salary is CAD 106,498 per year, based on 1,399 active job listings.
The cities with the most Primary Care job opportunities in Canada are Winnipeg, Vancouver, Toronto, Montreal, White Rock. Winnipeg leads with 73 job openings.
Leading employers for Primary Care roles in Canada include Calian Advanced Technologies, Northern Health - BC, Calian Group, First Nations Health Authority, Interior Health Authority.
Explore 1,399 Primary Care job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.