Contractor Wages: Painter Rates Across Canada — 2026

Published March 30, 2026

Painter wages across four Canadian provinces range from $17 to $46 per hour, with British Columbia leading at an average of $33.44 per hour and New Brunswick trailing at $19.67 per hour. The national average sits at $28.45 per hour, but provincial differences of up to 70% reflect distinct labour market conditions and living costs.

Province Apprentice (0-3 yrs) Journeyman (3-8 yrs) Experienced (8+ yrs) Full Range
British Columbia $19-24 $24-40 $40-60 $19-60
Alberta $18-22 $21-35 $35-42 $15-42
Ontario $18-20 $19-26 $30-39 $16-39
New Brunswick $17-18 $18-22 $22-27 $17-27

Provincial Labour Market Dynamics

British Columbia commands the highest painter wages due to a combination of strong construction demand, elevated living costs, and robust union presence. Industrial painters in IUPAT District Council 38 earn $45.94 per hour, while commercial painters typically command $40 to $75 per hour. The province's active residential renovation market and new construction boom in Metro Vancouver create consistent demand that pushes wages upward.

Alberta follows closely with wages reflecting the province's resource-driven economy and construction sector volatility. Senior painters with eight-plus years of experience average $72,811 annually (approximately $35 per hour), while journeyman painters earn between $21 and $42 per hour. The range reflects Alberta's economic cycles — higher wages during boom periods, compressed rates during downturns.

Ontario presents a mixed picture with significant regional variation. Toronto-area journeyman painters earn $40,332 to $64,531 annually, translating to roughly $19 to $31 per hour. The province's mature construction market and large labour pool create competitive pressure that moderates wage growth, despite steady demand from both residential renovations and commercial projects.

New Brunswick shows the lowest wages at $17 to $27 per hour, reflecting the province's smaller economy and lower cost of living. Senior painters with eight years of experience earn approximately $64,093 annually ($31 per hour), but entry-level positions start near minimum wage levels. The limited industrial base constrains high-end opportunities compared to western provinces.

Experience and Skill Progression

Apprentice painters typically start between $17 and $22 per hour across all provinces, with formal apprenticeship programs providing structured advancement paths. In Ontario, apprentice industrial painters and decorators earn $19 to $39 per hour depending on the specific role and training stage.

Journeyman certification brings substantial wage increases, typically adding $3 to $8 per hour over apprentice rates. Alberta journeyman painters average $59,842 annually, while Ontario journeymen earn $26 per hour on average. This certification demonstrates competency in surface preparation, coating application, and safety protocols required for commercial work.

Master-level painters with eight-plus years of experience command premium rates, particularly in specialized sectors. Alberta senior painters earn $72,811 annually, while experienced British Columbia painters charge $40 to $60 per hour for complex residential and commercial projects. These professionals often supervise crews and handle technical specifications for industrial coatings.

Sector and Specialization Impact

Industrial painting commands the highest wages due to safety requirements and specialized coatings knowledge. Union industrial painters in British Columbia earn $45.94 per hour, while New Brunswick industrial painters earn $17 to $27 per hour — still a premium over residential work in that province.

Commercial painting offers steady middle-tier wages with opportunities for crew leadership roles. British Columbia commercial painters earn $30 to $50 per hour, while Ontario commercial painters average $18 to $23 per hour in the 25th to 90th percentile range.

Residential painting provides entry-level opportunities but generally offers lower wages except for high-end custom work. British Columbia residential painters earn $30 to $40 per hour, while Alberta exterior painters on new construction earn $25 to $35 per hour based on experience.

For homeowners planning painting projects, these wage rates translate to contractor charges of $50 to $80 per hour when overhead, equipment, and profit margins are included. Understanding regional wage differences helps explain why a painting quote from a Vancouver contractor will significantly exceed one from Moncton — the underlying labour costs reflect genuine market conditions, not arbitrary pricing.