The average salary for a Lpn in Canada is CAD 56,479 - CAD 91,460 per year in 2026. The median salary is CAD 75,100 per year, based on 1,247 active job listings.
The cities with the most Lpn job opportunities in Canada are Vancouver, Winnipeg, Calgary, Edmonton, North Vancouver. Vancouver leads with 110 job openings.
Leading employers for Lpn roles in Canada include Bayshore HealthCare, A Hiring Company, CBI Home Health, Extendicare, Shannex Incorporated.
Explore 1,247 Lpn job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.