Contractor Wages: Heavy Equipment Operator Rates Across Canada — 2026

Published March 17, 2026

Heavy Equipment Operator Wages Across Canada: Provincial Analysis 2026

Heavy equipment operators earn between $28.81 and $34.83 per hour across the four provinces analyzed, with British Columbia leading at $34.83 per hour and New Brunswick trailing at $28.81 per hour. The national average sits at $31.86 per hour, reflecting a market where experience levels and provincial conditions create significant wage variations.

Alberta shows strong demand with wages averaging $32.02 per hour, while Ontario operators earn $30.86 per hour despite the province's large construction market. These provincial differences reflect local labour shortages, union presence, and cost of living adjustments rather than simple supply and demand.

Provincial Wage Comparison

Province Apprentice Range Journeyman Range Experienced Range Provincial Average
British Columbia $27.00-$46.00/hr $35.00/hr $42.00-$44.70/hr $34.83/hr
Alberta $17.79-$25.00/hr $34.81/hr $45.71-$52.92/hr $32.02/hr
Ontario $25.00-$30.00/hr $30.00/hr $35.88-$51.94/hr $30.86/hr
New Brunswick $19.00-$26.30/hr $31.00/hr $42.06-$50.60/hr $28.81/hr

British Columbia operators command the highest wages, with senior-level bulldozer operators earning $91,918 annually and experienced excavator operators reaching $44.70 per hour. The province's mountainous terrain, seismic building requirements, and complex urban development projects in Metro Vancouver drive demand for skilled operators. Union presence through the Operating Engineers significantly influences wage floors, with apprentices starting at $27.00 per hour.

Alberta's energy sector creates unique wage dynamics. While the provincial average sits at $32.02 per hour, union excavator operators working on projects over two cubic yards earn $45.71 to $52.92 per hour. However, entry-level operators face a wider range, from $17.79 to $25.00 per hour, reflecting the boom-bust cycles typical in resource-dependent markets. Senior operators with eight-plus years experience can reach $78,114 annually.

Ontario's mature construction market shows more compressed wage ranges. Journeyman operators in the Greater Toronto-Hamilton Area earn $51.94 per hour under union agreements, while the provincial average remains at $30.00 per hour. The gap between union and non-union work is substantial — experienced operators range from $35.88 to $51.94 per hour depending on project type and union status.

New Brunswick presents the most challenging wage environment, with operators averaging $28.81 per hour. However, experienced crane operators can still earn $42.06 to $50.60 per hour on specialized projects. The province's smaller construction market and limited industrial development constrain overall wage growth, though skilled operators remain in demand for infrastructure projects.

Experience and Certification Impact

The progression from apprentice to journeyman represents the largest wage jump in all provinces. Alberta apprentices start at $26,500 annually but jump to $65,590 annually at the journeyman level — a 147% increase. British Columbia shows similar progression, with entry-level operators at $52,926 annually advancing to $73,463 annually as journeymen.

Union membership significantly affects wage progression. Alberta's Operating Engineers Local 478 sets excavator operator wages at $45.71 to $52.92 per hour, well above the provincial average. Ontario's union journeymen earn $51.94 per hour compared to the provincial average of $30.00 per hour. These union rates typically apply to larger commercial and infrastructure projects rather than residential work.

Specialized equipment commands premium wages. Mobile crane operators in Alberta earn $56,971 to $95,322 annually, reflecting the specialized training and certification requirements. British Columbia crane operators earn $27.00 to $55.00 per hour, with the wide range reflecting equipment size and project complexity.

The certification process varies by province but generally requires completion of apprenticeship programs and written examinations. Alberta requires registration with the Alberta New Home Warranty Program for residential work, while British Columbia operators need Technical Safety BC certification for certain equipment types. Ontario's Construction Training and Apprenticeship Center oversees certification, with different requirements for residential versus commercial projects.

Residential Project Context

For typical residential projects, homeowners can expect to pay $35 to $50 per hour for heavy equipment operators, including markup from the general contractor. A standard excavation project requiring 8 hours of operator time would cost $280 to $400 in labour alone before equipment rental fees.

Basement excavation projects typically require 12 to 16 hours of operator time, translating to $420 to $800 in operator wages depending on the province. British Columbia homeowners face the highest costs, while New Brunswick projects show more modest labour expenses. These figures exclude equipment rental, which typically adds $150 to $300 per hour depending on machinery size.

The wage data indicates steady demand across all provinces, with experienced operators remaining scarce despite competitive compensation. Homeowners planning excavation, grading, or demolition work should budget accordingly and expect regional variations that reflect these underlying wage structures.