Top Public Health Nurse Jobs in Canada 2025 – Apply Now

Top public health nurse jobs in Canada offer a rewarding opportunity for healthcare professionals to make a meaningful impact on communities while building a stable and fulfilling career. These roles typically provide a salary ranging from CAD $70,000 to $95,000 per year, depending on experience, location, and specific responsibilities.

Opportunities are available for both experienced nurses and those with relevant training, making them accessible to a wide range of healthcare professionals. Most positions are on-site and physical, involving tasks such as patient care, health education, community outreach, and preventive healthcare initiatives, though some administrative roles may allow for remote or hybrid work.

These jobs not only provide competitive pay and career growth but also allow nurses to contribute to Canada’s respected public health system while gaining valuable professional experience.

Details of Public Health Nurse Jobs:

  • Salary: CAD $70,000 to $95,000 per year
  • Job Type: Full-time, Casual, or Part-time opportunities
  • Country: Canada
  • Title: Public Health Nurse
  • Experience Required: 1 to 5 years
  • Work Setting: Community, schools, homes, outreach locations

Apply Now

Responsibilities:

  • Provide nursing services within the Population Health/Health Promotion model
  • Educate individuals, families, and communities about disease prevention and health promotion
  • Conduct community assessments and plan interventions based on health data
  • Offer services in homes, schools, and community outreach locations
  • Advocate for policies and programs that improve public health outcomes

Requirements:

  • Graduation from an approved School of Nursing with active registration with the BCCNM or equivalent provincial regulatory body
  • 1 to 5 years of experience in public health nursing or community health
  • Valid driver’s license (required for travel to outreach locations)
  • Strong communication, organizational, and interpersonal skills
  • Knowledge of health promotion, epidemiology, and social determinants of health

Benefits of Jobs:

  • Comprehensive Health Coverage: Employer-paid medical, dental, and vision insurance
  • Generous Paid Time Off: Vacation and personal leave to recharge
  • Pension Plan: Secure your retirement with a municipal or employer pension plan.
  • Professional Development: Paid training, workshops, and continuing education opportunities
  • Flexible Work Arrangements: Options for part-time, casual, or hybrid work where possible
  • Employee & Family Support: Assistance programs to support mental, emotional, and financial well-being
  • Competitive Wages: Salary packages that reward your skills and experience

Types of Top Public Health Nurse Jobs in Canada:

Community Health Nurse Jobs:

Community Health Nurse Jobs focus on promoting health and preventing disease within communities. Responsibilities include conducting health assessments, providing vaccinations, educating the public, and coordinating community health programs. Salaries typically range from $55,000 to $75,000 per year, depending on experience and location. These roles are ideal for nurses with strong interpersonal skills, a passion for public health, and the ability to work independently, offering opportunities to impact population health positively.

School Nurse Jobs:

School Nurse Jobs involve caring for students’ health needs, managing chronic conditions, and providing health education in schools. Responsibilities include administering medications, handling emergencies, conducting health screenings, and promoting wellness programs. Salaries generally range from $50,000 to $70,000 annually. These roles are perfect for nurses who are compassionate, organized, and skilled in pediatric care, providing a rewarding opportunity to support children’s health and development.

Maternal and Child Health Nurse Jobs:

Maternal and Child Health Nurse Jobs specialize in supporting mothers and children from pregnancy through early childhood. Responsibilities include providing prenatal and postnatal care, educating parents, monitoring child development, and promoting maternal wellness. Salaries typically range from $55,000 to $80,000 per year, depending on experience. These positions are ideal for nurses with expertise in maternal and pediatric care, empathy, and strong communication skills, helping families achieve better health outcomes.

Home Health Nurse Jobs:

Home Health Nurse Jobs involve providing medical care to patients in their homes, including seniors, chronically ill patients, and post-surgery individuals. Responsibilities include monitoring vital signs, administering medications, wound care, and patient education. Salaries usually range from $60,000 to $85,000 annually, with flexible schedules in many cases. These roles are ideal for nurses who are compassionate, independent, and adaptable, offering the satisfaction of personalized patient care in a home setting.

Check More: Exciting Registered Nurse Jobs in Canada

Why Join Us

Joining a Public Health Nurse team in Canada means being part of a community-focused, inclusive, and dynamic healthcare environment. You will have opportunities for professional growth, meaningful impact on population health, and a supportive workplace culture.

Application Process:

Apply online through the organization’s career portal. Make sure your resume and cover letter highlight your public health experience and community impact.

Conclusion:

Public Health Nurse roles in Canada offer competitive salaries, meaningful work, and excellent benefits. These positions allow nurses to make a real difference in communities while enjoying professional growth. If you are passionate, skilled, and compassionate, this is your opportunity to thrive in Canadian healthcare.

Frequently Asked Questions:

  1. Do I need a Canadian nursing license to apply?

    Yes, you must have an active license with the BCCNM or the respective provincial regulatory body.

  2. Are these roles remote or on-site?

    Most positions are on-site or community-based, though some may offer hybrid or limited remote work.

  3. What is the typical salary range for public health nurses in Canada?

    Salaries generally range from CAD 65,000 to CAD 95,000 per year, depending on experience and location.

Leave a Comment