Content has loaded

Concrete finisher salary in Canada

How much does a Concrete Finisher make in Canada?

Average base salary

$32.96

The average salary for a concrete finisher is $32.96 per hour in Canada. 2.7k salaries reported, updated at November 2, 2026

Concrete Finisher job openings in Canada

slide 1 of 6
slide1 of 6
Concrete Finisher
Brampton, ON
$44 an hour
Full-time
17 hours ago

Highest paying companies for Concrete Finisher in Canada

Average year pay is based on job postings on Indeed in the past 36 months.
3 Step Recruitment
 
$130,000per year
View company
Bluebird Contracting
 
$104,000per year
Comact
 
$87,360per year
The Career Foundation
 
$85,093per year
City Of Prince George
 
$85,093per year
Reimar Forming and Constructio...
 
$84,157per year

Looking to Hire?

Post a Job
Post a JobFind the right candidate on Indeed

Highest paying cities for Concrete Finishers near Canada

  1. Brampton, ON
    $41.08 per hour
  2. Victoria, BC
    $35.08 per hour
  3. Vancouver, BC
    $34.53 per hour
  4. Surrey, BC
    $34.29 per hour
  5. Calgary, AB
    $34.03 per hour

Where can a Concrete Finisher earn more?

Compare salaries for Concrete Finishers in different locations
vs.

Frequently Asked Questions (FAQs) about Concrete Finisher

The average salary for a Concrete Finisher is $32.96 per hour in Canada. This figure is based on 2.7k salaries taken from job postings on Indeed in the past 36 months, last updated on November 2, 2026.

Concrete Finisher jobs on Indeed - find your next one today.

Concrete Finisher salaries typically range between a low of $25.38 and a high of $42.80 per hour, depending on experience, location, and the hiring company.

Some of the highest-paying cities for Concrete Finisher include Brampton, ON at $41.08 per hour, Victoria, BC at $35.08 per hour and Vancouver, BC at $34.53 per hour.

Based on recent job postings on Indeed, some of the top-paying companies for Concrete Finisher include 3 Step Recruitment ($130,000 per year) and Bluebird Contracting ($104,000 per year).