Industrial Mechanic (Millwright)

Millwrights install, repair, overhaul and maintain machinery and heavy mechanical equipment, such as pumps, fans, tanks, conveyors, furnaces and generators, in diverse settings including repair shops, plants, construction sites, mines, logging operations, ski hills and most production and manufacturing facilities. Millwrights are also responsible for assembling, aligning, troubleshooting, inspecting, dismantling and moving this machinery and equipment. Troubleshooting may include diagnosing irregularities and malfunctions, making adjustments, and repairing or replacing parts. Millwrights work with a wide variety of tools, including hand and power tools in installation and repair work. Hoisting and lifting equipment such as cranes, jacks and forklifts are commonly used to position large machines or machine parts.

Industrial Mechanic (Millwright) is a nationally designated trade under the Interprovincial Standards Red Seal Program.


Explore job expectations, education requirements, salary and more:WorkBC Career Profile

Recommendations

The following education is recommended: Grade 10 (Grade 12 preferred) including English 10, Math 10, Science 10.

 

Millwrights enjoy machinery, have good manual dexterity & motor coordination, and are detail oriented.

 

The Apprenticeship Program comprises Levels 1-to-4 of progressive technical training, with each Level taking 7 weeks (210 hours) to complete. In addition, apprentices are required to accumulate 6,360 hours of work-based training.

 

The Foundation Program can jump-start your career without employer sponsorship by supplying the knowledge and skills to enter directly at Level 2 (refer to SkilledTradesBC for alternative paths into the occupation).

PROGRAM TYPES

Institution

Campus

Date

Program

Contact

Northern Lights College

Dawson Creek

Jan 06 2025Feb 21 2025

Millwright (Harmonized)

Institution

Campus

Date

Program

Contact

College of New Caledonia

Quesnel

Jan 06 2025Feb 21 2025

Industrial Mechanic (Millwright)

Institution

Campus

Date

Program

Contact

College of the Rockies

Main Campus

Jan 06 2025Feb 20 2025

Millwright (Harmonized)

Institution

Campus

Date

Program

Contact

Thompson Rivers University

Kamloops

Jan 06 2025Feb 21 2025

Millwright (Industrial Mechanic) (Harmonized)

Institution

Campus

Date

Program

Contact

BCIT

BBY - Burnaby

Jan 06 2025Feb 21 2025

Millwright (Harmonized)

Institution

Campus

Date

Program

Contact

Kwantlen Polytechnic Univ.

Cloverdale

Jan 06 2025Feb 21 2025

Millwright/Industrial Mechanic (Harmonized)

Institution

Campus

Date

Program

Contact

BCIT

BBY - Burnaby

Jan 06 2025Feb 21 2025

Millwright (Harmonized)

Institution

Campus

Date

Program

Contact

BCIT

BBY - Burnaby

Jan 06 2025Feb 21 2025

Millwright (Harmonized)

Institution

Campus

Date

Program

Contact

Thompson Rivers University

Kamloops

Feb 24 2025Apr 11 2025

Millwright (Industrial Mechanic) (Harmonized)

Institution

Campus

Date

Program

Contact

Thompson Rivers University

Kamloops

Feb 24 2025Apr 11 2025

Millwright (Industrial Mechanic) (Harmonized)

Institution

Campus

Date

Program

Contact

BCIT

BBY - Burnaby

Feb 24 2025Apr 11 2025

Millwright (Harmonized)

Institution

Campus

Date

Program

Contact

BCIT

BBY - Burnaby

Feb 24 2025Apr 11 2025

Millwright (Harmonized)

Institution

Campus

Date

Program

Contact

BCIT

BBY - Burnaby

Feb 24 2025Apr 11 2025

Millwright (Harmonized)

Institution

Campus

Date

Program

Contact

College of New Caledonia

Quesnel

Mar 03 2025Apr 17 2025

Industrial Mechanic (Millwright)

Institution

Campus

Date

Program

Contact

College of New Caledonia

Prince George - Main Campus

Mar 03 2025Apr 17 2025

Industrial Mechanic (Millwright)

Institution

Campus

Date

Program

Contact

Northern Lights College

Dawson Creek

Mar 03 2025Apr 17 2025

Millwright (Harmonized)

Institution

Campus

Date

Program

Contact

College of the Rockies

Main Campus

Mar 03 2025Apr 17 2025

Millwright (Harmonized)

Institution

Campus

Date

Program

Contact

Kwantlen Polytechnic Univ.

Cloverdale

Mar 03 2025Apr 18 2025

Millwright/Industrial Mechanic (Harmonized)

Institution

Campus

Date

Program

Contact

Kwantlen Polytechnic Univ.

Cloverdale

Apr 01 2025May 16 2025

Millwright/Industrial Mechanic (Harmonized)

Institution

Campus

Date

Program

Contact

Thompson Rivers University

Kamloops

Apr 14 2025May 30 2025

Millwright (Industrial Mechanic) (Harmonized)

Institution

Campus

Date

Program

Contact

Thompson Rivers University

Kamloops

Apr 14 2025May 30 2025

Millwright (Industrial Mechanic) (Harmonized)

Institution

Campus

Date

Program

Contact

BCIT

BBY - Burnaby

Apr 14 2025May 30 2025

Millwright (Harmonized)

Institution

Campus

Date

Program

Contact

BCIT

BBY - Burnaby

Apr 14 2025May 30 2025

Millwright (Harmonized)

Institution

Campus

Date

Program

Contact

BCIT

BBY - Burnaby

Apr 14 2025May 30 2025

Millwright (Harmonized)

Institution

Campus

Date

Program

Contact

BCIT

BBY - Burnaby

Apr 14 2025May 30 2025

Millwright (Harmonized)

Institution

Campus

Date

Program

Contact

Northern Lights College

Dawson Creek

Apr 28 2025Jun 13 2025

Millwright (Harmonized)

Institution

Campus

Date

Program

Contact

College of New Caledonia

Prince George - Main Campus

Apr 28 2025Jun 13 2025

Industrial Mechanic (Millwright)

Institution

Campus

Date

Program

Contact

College of New Caledonia

Quesnel

Apr 28 2025Jun 13 2025

Industrial Mechanic (Millwright)

Institution

Campus

Date

Program

Contact

College of the Rockies

Main Campus

Apr 28 2025Jun 12 2025

Millwright (Harmonized)

Institution

Campus

Date

Program

Contact

Kwantlen Polytechnic Univ.

Cloverdale

May 12 2025Jun 27 2025

Millwright/Industrial Mechanic (Harmonized)

Institution

Campus

Date

Program

Contact

Kwantlen Polytechnic Univ.

Cloverdale

May 26 2025Jul 11 2025

Millwright/Industrial Mechanic (Harmonized)

Institution

Campus

Date

Program

Contact

BCIT

BBY - Burnaby

Jun 02 2025Jul 18 2025

Millwright (Harmonized)

Institution

Campus

Date

Program

Contact

BCIT

BBY - Burnaby

Jun 02 2025Jul 18 2025

Millwright (Harmonized)

Institution

Campus

Date

Program

Contact

BCIT

BBY - Burnaby

Jun 02 2025Jul 18 2025

Millwright (Harmonized)

Institution

Campus

Date

Program

Contact

College of New Caledonia

Quesnel

Sep 02 2025Oct 17 2025

Industrial Mechanic (Millwright)

Institution

Campus

Date

Program

Contact

College of the Rockies

Main Campus

Sep 02 2025Oct 16 2025

Millwright (Harmonized)

Institution

Campus

Date

Program

Contact

BCIT

BBY - Burnaby

Sep 02 2025Oct 17 2025

Millwright (Harmonized)

Institution

Campus

Date

Program

Contact

Kwantlen Polytechnic Univ.

Cloverdale

Sep 02 2025Oct 17 2025

Millwright/Industrial Mechanic (Harmonized)

Institution

Campus

Date

Program

Contact

Kwantlen Polytechnic Univ.

Cloverdale

Sep 02 2025Oct 17 2025

Millwright/Industrial Mechanic (Harmonized)

Institution

Campus

Date

Program

Contact

BCIT

BBY - Burnaby

Sep 02 2025Oct 17 2025

Millwright (Harmonized)

Institution

Campus

Date

Program

Contact

BCIT

BBY - Burnaby

Sep 02 2025Oct 17 2025

Millwright (Harmonized)

Institution

Campus

Date

Program

Contact

College of New Caledonia

Prince George - Main Campus

Sep 08 2025Oct 24 2025

Industrial Mechanic (Millwright)

Institution

Campus

Date

Program

Contact

Thompson Rivers University

Kamloops

Sep 15 2025Oct 31 2025

Millwright (Industrial Mechanic) (Harmonized)

Institution

Campus

Date

Program

Contact

Thompson Rivers University

Kamloops

Sep 15 2025Oct 31 2025

Millwright (Industrial Mechanic) (Harmonized)

Institution

Campus

Date

Program

Contact

Northern Lights College

Dawson Creek

Oct 20 2025Dec 05 2025

Millwright (Harmonized)

Institution

Campus

Date

Program

Contact

BCIT

BBY - Burnaby

Oct 20 2025Dec 05 2025

Millwright (Harmonized)

Institution

Campus

Date

Program

Contact

BCIT

BBY - Burnaby

Oct 20 2025Dec 05 2025

Millwright (Harmonized)

Institution

Campus

Date

Program

Contact

BCIT

BBY - Burnaby

Oct 20 2025Dec 05 2025

Millwright (Harmonized)

Institution

Campus

Date

Program

Contact

College of New Caledonia

Quesnel

Oct 27 2025Dec 12 2025

Industrial Mechanic (Millwright)

Institution

Campus

Date

Program

Contact

College of New Caledonia

Prince George - Main Campus

Oct 27 2025Dec 12 2025

Industrial Mechanic (Millwright)

Institution

Campus

Date

Program

Contact

College of the Rockies

Main Campus

Oct 27 2025Dec 11 2025

Millwright (Harmonized)

Institution

Campus

Date

Program

Contact

Kwantlen Polytechnic Univ.

Cloverdale

Oct 27 2025Dec 12 2025

Millwright/Industrial Mechanic (Harmonized)

Institution

Campus

Date

Program

Contact

Thompson Rivers University

Kamloops

Nov 03 2025Dec 19 2025

Millwright (Industrial Mechanic) (Harmonized)

Institution

Campus

Date

Program

Contact

Thompson Rivers University

Kamloops

Nov 03 2025Dec 19 2025

Millwright (Industrial Mechanic) (Harmonized)

Institution

Campus

Date

Program

Contact

Kwantlen Polytechnic Univ.

Cloverdale

Nov 03 2025Dec 19 2025

Millwright/Industrial Mechanic (Harmonized)

Institution

Campus

Date

Program

Contact

College of New Caledonia

Prince George - Main Campus

Jan 05 2026Feb 20 2026

Industrial Mechanic (Millwright)

Institution

Campus

Date

Program

Contact

Northern Lights College

Dawson Creek

Jan 05 2026Feb 20 2026

Millwright (Harmonized)

Institution

Campus

Date

Program

Contact

College of New Caledonia

Quesnel

Jan 05 2026Feb 20 2026

Industrial Mechanic (Millwright)

Institution

Campus

Date

Program

Contact

Thompson Rivers University

Kamloops

Jan 05 2026Feb 20 2026

Millwright (Industrial Mechanic) (Harmonized)

Institution

Campus

Date

Program

Contact

Thompson Rivers University

Kamloops

Jan 05 2026Feb 20 2026

Millwright (Industrial Mechanic) (Harmonized)

Institution

Campus

Date

Program

Contact

College of the Rockies

Main Campus

Jan 05 2026Feb 19 2026

Millwright (Harmonized)

Institution

Campus

Date

Program

Contact

BCIT

BBY - Burnaby

Jan 05 2026Feb 20 2026

Millwright (Harmonized)

Institution

Campus

Date

Program

Contact

Kwantlen Polytechnic Univ.

Cloverdale

Jan 05 2026Feb 20 2026

Millwright/Industrial Mechanic (Harmonized)

Institution

Campus

Date

Program

Contact

BCIT

BBY - Burnaby

Jan 05 2026Feb 20 2026

Millwright (Harmonized)

Institution

Campus

Date

Program

Contact

BCIT

BBY - Burnaby

Jan 05 2026Feb 20 2026

Millwright (Harmonized)

Institution

Campus

Date

Program

Contact

Thompson Rivers University

Kamloops

Feb 23 2026Apr 10 2026

Millwright (Industrial Mechanic) (Harmonized)

Institution

Campus

Date

Program

Contact

Thompson Rivers University

Kamloops

Feb 23 2026Apr 10 2026

Millwright (Industrial Mechanic) (Harmonized)

Institution

Campus

Date

Program

Contact

BCIT

BBY - Burnaby

Feb 23 2026Apr 10 2026

Millwright (Harmonized)

Institution

Campus

Date

Program

Contact

BCIT

BBY - Burnaby

Feb 23 2026Apr 10 2026

Millwright (Harmonized)

Institution

Campus

Date

Program

Contact

BCIT

BBY - Burnaby

Feb 23 2026Apr 10 2026

Millwright (Harmonized)

Institution

Campus

Date

Program

Contact

College of New Caledonia

Quesnel

Mar 02 2026Apr 17 2026

Industrial Mechanic (Millwright)

Institution

Campus

Date

Program

Contact

Northern Lights College

Dawson Creek

Mar 02 2026Apr 17 2026

Millwright (Harmonized)

Institution

Campus

Date

Program

Contact

College of New Caledonia

Prince George - Main Campus

Mar 02 2026Apr 17 2026

Industrial Mechanic (Millwright)

Institution

Campus

Date

Program

Contact

College of the Rockies

Main Campus

Mar 02 2026Apr 16 2026

Millwright (Harmonized)

Institution

Campus

Date

Program

Contact

Kwantlen Polytechnic Univ.

Cloverdale

Mar 02 2026Apr 17 2026

Millwright/Industrial Mechanic (Harmonized)