Nurse Practitioner-Primary Care

Health For All - Family Health Team

Whitchurch-Stouffville

On-site

CAD 90,000 - 120,000

Full time

6 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Health for All Family Health Team in Ontario is seeking a Nurse Practitioner (RN(EC)) to provide preventive, chronic, and acute care within a collaborative primary care setting. You will work with a multidisciplinary team to deliver patient-centered services and mentorship within the teaching unit.

Responsibilities include conducting assessments, developing care plans, managing chronic conditions, and supporting community outreach to promote health equity across diverse populations.

Qualifications

  • Current RN(EC) registration with the College of Nurses of Ontario (Primary Health Care stream).
  • Liability protection through the Canadian Nurses Protective Society (CNPS).

Responsibilities

  • Conduct assessments, diagnoses, and health education in line with RN(EC) standards.
  • Deliver holistic, culturally responsive care.
  • Contribute to quality improvement initiatives in Family Health Team programs.
  • Provide coverage for colleagues when needed.
  • Engage in community outreach and health promotion activities.

Skills

Clinical assessment
Preventive care
Chronic disease management
Patient education
Cultural sensitivity

Tools

Telus Practice Solutions

Job description

Health for All Family Health Team is an inter-professional primary care clinic where physicians, nurse practitioners, and allied health professionals work side by side to deliver comprehensive, patient-centered care. Our team has diverse clinical interests—palliative care, geriatrics, home visits, low-risk obstetrics, and global health—which means you'll have colleagues to collaborate with no matter where your passions lie.

We're also home to the Markham Family Medicine Teaching Unit, a partnership between Oak Valley Health–Markham Stouffville Hospital and the University of Toronto's Department of Family and Community Medicine. If you're energized by mentorship, continuous learning, and shaping the next generation of family medicine providers, you'll find that culture here.

The Role:

You’ll work closely alongside a dedicated group of physicians, contributing your clinical expertise across prevention, chronic disease management, and acute/episodic care—supporting a collaborative team model that values shared decision‑making and mutual respect for each provider’s skills and judgment.

What you'll do:
  • Conduct assessments, diagnoses, treatment, and health education in line with CNO standards for RN(EC)
  • Deliver holistic, culturally responsive care that meets each patient where they are
  • Contribute to quality improvement initiatives and Family Health Team programs
  • Provide coverage for colleagues when needed
  • Engage in community outreach and health promotion activities
What We’re Looking For:

Required

  • Current RN(EC) registration with the College of Nurses of Ontario (Primary Health Care stream)
  • Liability protection through the Canadian Nurses Protective Society

Preferred

  • Membership in RNAO and NPAO
  • Primary care or community-based NP experience
  • Experience working as a Nurse Practitioner in a Primary Care setting
  • Familiarity with EMRs (Telus Practice Solutions is a plus)
Why Join Us?
  • Collaborative environment – Work alongside family physicians, social workers, dietitians, pharmacists, and more
  • Teaching culture – Opportunities to precept learners and stay at the forefront of family medicine
  • Meaningful impact – Serve a diverse community and help shape how primary care is delivered
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Nurse Practitioner - Primary Care & Teaching Team Lead
Nurse Practitioner - Primary Care & Teaching Team Lead

Health For All - Family Health Team • Whitchurch-Stouffville

On-site
CAD 90,000 - 120,000
Nurse Practitioner MRP (Full-Time, Ongoing Contract)
Nurse Practitioner MRP (Full-Time, Ongoing Contract)

Thames Valley Family Health Team • London

On-site
CAD 78,013 - 95,137
Nurse Practitioner – Permanent, Full-Time
Nurse Practitioner – Permanent, Full-Time

LGCFHT • Brockville

Hybrid
CAD 110,000 - 140,000
Great team environment
Competitive salary
Group benefits incl. vacation and HOOP
+1
Nurse Practitioner - Primary Care
Nurse Practitioner - Primary Care

Crchc • Rideau Lakes

On-site
CAD 114,000 - 137,000
Health & dental plan
HOOPP
Health spending account
+1
Nurse Practitioner — Primary Care, Team-Based Impact
Nurse Practitioner — Primary Care, Team-Based Impact

Peterborough Family Health Team • Peterborough

On-site
CAD 124,000 - 127,000
Team/office environment
Multidisciplinary team
Work-life balance
+1
Nurse Practitioner
Nurse Practitioner

East End Family Health Team • Timmins

On-site
CAD 95,000 - 125,000
Competitive benefits
Nurse Practitioner - Primary Care
Nurse Practitioner - Primary Care

Pinecrest-Queensway Community Health Centre • Ottawa

On-site
CAD 123,000 - 145,000
Family Nurse Practitioner (FNP)
Family Nurse Practitioner (FNP)

Clagam Global Solutions LLC • Brampton

On-site
CAD 80,000 - 100,000
Competitive salary based on experience
Comprehensive benefits package
Supportive and collaborative work environment
+1
Nurse Practitioner
Nurse Practitioner

Pinecrest-Queensway Community Health Centre • Ottawa

On-site
CAD 68,000 - 81,000
4 weeks vacation + other leave
Extended Health benefits
Wellness Spending Account
+1
Primary Health Care Nurse Practitioner
Primary Health Care Nurse Practitioner

Goodwill Staffing & Recruitment • Belleville

On-site
CAD 125,000 - 130,000
Extended Health & Dental Plan
HOOPP
$10,000 incentive from City of Bellevl