Machine Operator salary in Canada
Based on 126 Canadian job postings that list pay, the median machine operator pay is $22.50 an hour. The middle half of postings pay between $21 and $24.68.
Lower 25%$21
Median$22.50
Upper 25%$24.68
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 | $20.59 | $22 | $24.17 | 98 |
| Alberta | $23.58 | $25 | $26.50 | 11 |
| British Columbia | $23.16 | $23.63 | $26.56 | 10 |
By city
| Location | Lower 25% | Median | Upper 25% | Postings |
|---|---|---|---|---|
| Barrie, ON | $17.93 | $18.08 | $19.21 | 8 |
| Brantford, ON | $21 | $21.50 | $22 | 7 |
| Gravenhurst, ON | $21.20 | $21.20 | $21.21 | 7 |
| Guelph, ON | $21.37 | $22 | $22.25 | 7 |
| Kitchener, ON | $22.50 | $22.50 | $24.71 | 7 |
| Milton, ON | $22 | $22 | $24.50 | 5 |
| Mississauga, ON | $22.63 | $24 | $24.50 | 5 |
Common questions
How much does a machine operator make in Canada?
Based on 126 Canadian job postings that list pay, the median machine operator pay is $22.50 an hour. The middle half of postings pay between $21 and $24.68.
Where do machine operators earn the most?
Among provinces with enough data, Alberta has the highest median advertised pay at $25 an hour.