Seorang Pekerja Kesehatan Masyarakat mendapatkan upah rata-rata C$19,86 per jam. Bayaran untuk pekerjaan ini tidak banyak berubah berdasarkan pengalaman, dengan penghasilan yang paling berpengalaman hanya sedikit lebih banyak daripada yang paling sedikit. Kebanyakan orang pindah ke pekerjaan lain jika mereka memiliki pengalaman lebih dari 20 tahun di bidang ini.