General Labour salary in Canada
Based on 109 Canadian job postings that list pay, the median general labour pay is $20.68 an hour. The middle half of postings pay between $19 and $23.50.
Lower 25%$19
Median$20.68
Upper 25%$23.50
Pay figures are taken from employer postings that list pay. They are not estimates. Updated November 6, 2026.
By province
| Location | Lower 25% | Median | Upper 25% | Postings |
|---|---|---|---|---|
| Ontario | $19.04 | $21.21 | $23.89 | 74 |
| British Columbia | $19.50 | $20 | $21 | 19 |
| Manitoba | $16.50 | $17.61 | $20.68 | 8 |
By city
| Location | Lower 25% | Median | Upper 25% | Postings |
|---|---|---|---|---|
| London, ON | $23.89 | $23.89 | $23.89 | 7 |
| Winnipeg, MB | $16.50 | $17 | $20.68 | 7 |
| Barrie, ON | $18.88 | $21.50 | $23.19 | 6 |
| Richmond, BC | $19.50 | $19.50 | $19.88 | 6 |
| Brantford, ON | $19.50 | $19.50 | $20 | 5 |
| Midland, ON | $20.60 | $21.21 | $21.21 | 5 |
| Milton, ON | $22 | $22 | $22.50 | 5 |
| Oshawa, ON | $20.75 | $24.25 | $24.25 | 5 |
| Vaughan, ON | $21.50 | $21.50 | $21.50 | 5 |
Common questions
How much does a general labour make in Canada?
Based on 109 Canadian job postings that list pay, the median general labour pay is $20.68 an hour. The middle half of postings pay between $19 and $23.50.
Where do general labours earn the most?
Among provinces with enough data, Ontario has the highest median advertised pay at $21.21 an hour.