Content has loaded
CNC machinist salary in Canada
How much does a CNC Machinist make in Canada?
Average base salary
$30.27
- Hour
- Day
- Week
- Month
- Year
The average salary for a cnc machinist is $30.27 per hour in Canada. 1.8k salaries reported, updated at July 19, 2026
Highest paying companies for CNC Machinist in Canada
Average year pay is based on job postings on Indeed in the past 36 months.Digital Shovel
$124,800per year
Masco
$94,962per year
Marcon Metalfab
$90,480per year
JVD Installations Inc.
$89,461per year
EBCO Industries
$85,925per year
Magna International
$85,000per year