50% of professionals earn between $85,506 - $98,750 CAD
The median salary is $95,000
The average salary for a Machinist in Canada is CAD 92,447 - CAD 126,056 per year in 2026. The median salary is CAD 100,000 per year, based on 845 active job listings.
The cities with the most Machinist job opportunities in Canada are Edmonton, Cambridge, Calgary, Montréal, Brampton. Edmonton leads with 36 job openings.
Leading employers for Machinist roles in Canada include Safran, Aerotex Aerospace, Colonial Tool Group Inc., Groupe CFR, A. F. Theriault & Son Ltd.
Explore 845 Machinist job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.