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.
Other programs in this sector:
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).
Refine Results
+ Region
+ Campus
+ Start Date
- Availability
All
Open - no waitlist
PROGRAM TYPES
Institution | Campus | Date | Program | Contact Institution |
---|---|---|---|---|
Northern Lights College | Dawson Creek | Jan 06 2025–Feb 21 2025 | Millwright (Harmonized) | |
College of New Caledonia | Quesnel | Jan 06 2025–Feb 21 2025 | Industrial Mechanic (Millwright) | |
College of the Rockies | Main Campus | Jan 06 2025–Feb 20 2025 | Millwright (Harmonized) | |
Thompson Rivers University | Kamloops | Jan 06 2025–Feb 21 2025 | Millwright (Industrial Mechanic) (Harmonized) | |
BCIT | BBY - Burnaby | Jan 06 2025–Feb 21 2025 | Millwright (Harmonized) | |
Kwantlen Polytechnic Univ. | Cloverdale | Jan 06 2025–Feb 21 2025 | Millwright/Industrial Mechanic (Harmonized) | |
BCIT | BBY - Burnaby | Jan 06 2025–Feb 21 2025 | Millwright (Harmonized) | |
BCIT | BBY - Burnaby | Jan 06 2025–Feb 21 2025 | Millwright (Harmonized) | |
Thompson Rivers University | Kamloops | Feb 24 2025–Apr 11 2025 | Millwright (Industrial Mechanic) (Harmonized) | |
Thompson Rivers University | Kamloops | Feb 24 2025–Apr 11 2025 | Millwright (Industrial Mechanic) (Harmonized) | |
BCIT | BBY - Burnaby | Feb 24 2025–Apr 11 2025 | Millwright (Harmonized) | |
BCIT | BBY - Burnaby | Feb 24 2025–Apr 11 2025 | Millwright (Harmonized) | |
BCIT | BBY - Burnaby | Feb 24 2025–Apr 11 2025 | Millwright (Harmonized) | |
College of New Caledonia | Quesnel | Mar 03 2025–Apr 17 2025 | Industrial Mechanic (Millwright) | |
College of New Caledonia | Prince George - Main Campus | Mar 03 2025–Apr 17 2025 | Industrial Mechanic (Millwright) | |
Northern Lights College | Dawson Creek | Mar 03 2025–Apr 17 2025 | Millwright (Harmonized) | |
College of the Rockies | Main Campus | Mar 03 2025–Apr 17 2025 | Millwright (Harmonized) | |
Kwantlen Polytechnic Univ. | Cloverdale | Mar 03 2025–Apr 18 2025 | Millwright/Industrial Mechanic (Harmonized) | |
Kwantlen Polytechnic Univ. | Cloverdale | Apr 01 2025–May 16 2025 | Millwright/Industrial Mechanic (Harmonized) | |
Thompson Rivers University | Kamloops | Apr 14 2025–May 30 2025 | Millwright (Industrial Mechanic) (Harmonized) | |
Thompson Rivers University | Kamloops | Apr 14 2025–May 30 2025 | Millwright (Industrial Mechanic) (Harmonized) | |
BCIT | BBY - Burnaby | Apr 14 2025–May 30 2025 | Millwright (Harmonized) | |
BCIT | BBY - Burnaby | Apr 14 2025–May 30 2025 | Millwright (Harmonized) | |
BCIT | BBY - Burnaby | Apr 14 2025–May 30 2025 | Millwright (Harmonized) | |
BCIT | BBY - Burnaby | Apr 14 2025–May 30 2025 | Millwright (Harmonized) | |
Northern Lights College | Dawson Creek | Apr 28 2025–Jun 13 2025 | Millwright (Harmonized) | |
College of New Caledonia | Prince George - Main Campus | Apr 28 2025–Jun 13 2025 | Industrial Mechanic (Millwright) | |
College of New Caledonia | Quesnel | Apr 28 2025–Jun 13 2025 | Industrial Mechanic (Millwright) | |
College of the Rockies | Main Campus | Apr 28 2025–Jun 12 2025 | Millwright (Harmonized) | |
Kwantlen Polytechnic Univ. | Cloverdale | May 12 2025–Jun 27 2025 | Millwright/Industrial Mechanic (Harmonized) | |
Kwantlen Polytechnic Univ. | Cloverdale | May 26 2025–Jul 11 2025 | Millwright/Industrial Mechanic (Harmonized) | |
BCIT | BBY - Burnaby | Jun 02 2025–Jul 18 2025 | Millwright (Harmonized) | |
BCIT | BBY - Burnaby | Jun 02 2025–Jul 18 2025 | Millwright (Harmonized) | |
BCIT | BBY - Burnaby | Jun 02 2025–Jul 18 2025 | Millwright (Harmonized) | |
College of New Caledonia | Quesnel | Sep 02 2025–Oct 17 2025 | Industrial Mechanic (Millwright) | |
College of the Rockies | Main Campus | Sep 02 2025–Oct 16 2025 | Millwright (Harmonized) | |
BCIT | BBY - Burnaby | Sep 02 2025–Oct 17 2025 | Millwright (Harmonized) | |
Kwantlen Polytechnic Univ. | Cloverdale | Sep 02 2025–Oct 17 2025 | Millwright/Industrial Mechanic (Harmonized) | |
Kwantlen Polytechnic Univ. | Cloverdale | Sep 02 2025–Oct 17 2025 | Millwright/Industrial Mechanic (Harmonized) | |
BCIT | BBY - Burnaby | Sep 02 2025–Oct 17 2025 | Millwright (Harmonized) | |
BCIT | BBY - Burnaby | Sep 02 2025–Oct 17 2025 | Millwright (Harmonized) | |
College of New Caledonia | Prince George - Main Campus | Sep 08 2025–Oct 24 2025 | Industrial Mechanic (Millwright) | |
Thompson Rivers University | Kamloops | Sep 15 2025–Oct 31 2025 | Millwright (Industrial Mechanic) (Harmonized) | |
Thompson Rivers University | Kamloops | Sep 15 2025–Oct 31 2025 | Millwright (Industrial Mechanic) (Harmonized) | |
Northern Lights College | Dawson Creek | Oct 20 2025–Dec 05 2025 | Millwright (Harmonized) | |
BCIT | BBY - Burnaby | Oct 20 2025–Dec 05 2025 | Millwright (Harmonized) | |
BCIT | BBY - Burnaby | Oct 20 2025–Dec 05 2025 | Millwright (Harmonized) | |
BCIT | BBY - Burnaby | Oct 20 2025–Dec 05 2025 | Millwright (Harmonized) | |
College of New Caledonia | Quesnel | Oct 27 2025–Dec 12 2025 | Industrial Mechanic (Millwright) | |
College of New Caledonia | Prince George - Main Campus | Oct 27 2025–Dec 12 2025 | Industrial Mechanic (Millwright) | |
College of the Rockies | Main Campus | Oct 27 2025–Dec 11 2025 | Millwright (Harmonized) | |
Kwantlen Polytechnic Univ. | Cloverdale | Oct 27 2025–Dec 12 2025 | Millwright/Industrial Mechanic (Harmonized) | |
Thompson Rivers University | Kamloops | Nov 03 2025–Dec 19 2025 | Millwright (Industrial Mechanic) (Harmonized) | |
Thompson Rivers University | Kamloops | Nov 03 2025–Dec 19 2025 | Millwright (Industrial Mechanic) (Harmonized) | |
Kwantlen Polytechnic Univ. | Cloverdale | Nov 03 2025–Dec 19 2025 | Millwright/Industrial Mechanic (Harmonized) | |
College of New Caledonia | Prince George - Main Campus | Jan 05 2026–Feb 20 2026 | Industrial Mechanic (Millwright) | |
Northern Lights College | Dawson Creek | Jan 05 2026–Feb 20 2026 | Millwright (Harmonized) | |
College of New Caledonia | Quesnel | Jan 05 2026–Feb 20 2026 | Industrial Mechanic (Millwright) | |
Thompson Rivers University | Kamloops | Jan 05 2026–Feb 20 2026 | Millwright (Industrial Mechanic) (Harmonized) | |
Thompson Rivers University | Kamloops | Jan 05 2026–Feb 20 2026 | Millwright (Industrial Mechanic) (Harmonized) | |
College of the Rockies | Main Campus | Jan 05 2026–Feb 19 2026 | Millwright (Harmonized) | |
BCIT | BBY - Burnaby | Jan 05 2026–Feb 20 2026 | Millwright (Harmonized) | |
Kwantlen Polytechnic Univ. | Cloverdale | Jan 05 2026–Feb 20 2026 | Millwright/Industrial Mechanic (Harmonized) | |
BCIT | BBY - Burnaby | Jan 05 2026–Feb 20 2026 | Millwright (Harmonized) | |
BCIT | BBY - Burnaby | Jan 05 2026–Feb 20 2026 | Millwright (Harmonized) | |
Thompson Rivers University | Kamloops | Feb 23 2026–Apr 10 2026 | Millwright (Industrial Mechanic) (Harmonized) | |
Thompson Rivers University | Kamloops | Feb 23 2026–Apr 10 2026 | Millwright (Industrial Mechanic) (Harmonized) | |
BCIT | BBY - Burnaby | Feb 23 2026–Apr 10 2026 | Millwright (Harmonized) | |
BCIT | BBY - Burnaby | Feb 23 2026–Apr 10 2026 | Millwright (Harmonized) | |
BCIT | BBY - Burnaby | Feb 23 2026–Apr 10 2026 | Millwright (Harmonized) | |
College of New Caledonia | Quesnel | Mar 02 2026–Apr 17 2026 | Industrial Mechanic (Millwright) | |
Northern Lights College | Dawson Creek | Mar 02 2026–Apr 17 2026 | Millwright (Harmonized) | |
College of New Caledonia | Prince George - Main Campus | Mar 02 2026–Apr 17 2026 | Industrial Mechanic (Millwright) | |
College of the Rockies | Main Campus | Mar 02 2026–Apr 16 2026 | Millwright (Harmonized) | |
Kwantlen Polytechnic Univ. | Cloverdale | Mar 02 2026–Apr 17 2026 | Millwright/Industrial Mechanic (Harmonized) |
Institution | Campus | Date | Program | Contact |
---|---|---|---|---|
Northern Lights College | Dawson Creek | Jan 06 2025–Feb 21 2025 | Millwright (Harmonized) | |
Institution | Campus | Date | Program | Contact |
College of New Caledonia | Quesnel | Jan 06 2025–Feb 21 2025 | Industrial Mechanic (Millwright) | |
Institution | Campus | Date | Program | Contact |
College of the Rockies | Main Campus | Jan 06 2025–Feb 20 2025 | Millwright (Harmonized) | |
Institution | Campus | Date | Program | Contact |
Thompson Rivers University | Kamloops | Jan 06 2025–Feb 21 2025 | Millwright (Industrial Mechanic) (Harmonized) | |
Institution | Campus | Date | Program | Contact |
BCIT | BBY - Burnaby | Jan 06 2025–Feb 21 2025 | Millwright (Harmonized) | |
Institution | Campus | Date | Program | Contact |
Kwantlen Polytechnic Univ. | Cloverdale | Jan 06 2025–Feb 21 2025 | Millwright/Industrial Mechanic (Harmonized) | |
Institution | Campus | Date | Program | Contact |
BCIT | BBY - Burnaby | Jan 06 2025–Feb 21 2025 | Millwright (Harmonized) | |
Institution | Campus | Date | Program | Contact |
BCIT | BBY - Burnaby | Jan 06 2025–Feb 21 2025 | Millwright (Harmonized) | |
Institution | Campus | Date | Program | Contact |
Thompson Rivers University | Kamloops | Feb 24 2025–Apr 11 2025 | Millwright (Industrial Mechanic) (Harmonized) | |
Institution | Campus | Date | Program | Contact |
Thompson Rivers University | Kamloops | Feb 24 2025–Apr 11 2025 | Millwright (Industrial Mechanic) (Harmonized) | |
Institution | Campus | Date | Program | Contact |
BCIT | BBY - Burnaby | Feb 24 2025–Apr 11 2025 | Millwright (Harmonized) | |
Institution | Campus | Date | Program | Contact |
BCIT | BBY - Burnaby | Feb 24 2025–Apr 11 2025 | Millwright (Harmonized) | |
Institution | Campus | Date | Program | Contact |
BCIT | BBY - Burnaby | Feb 24 2025–Apr 11 2025 | Millwright (Harmonized) | |
Institution | Campus | Date | Program | Contact |
College of New Caledonia | Quesnel | Mar 03 2025–Apr 17 2025 | Industrial Mechanic (Millwright) | |
Institution | Campus | Date | Program | Contact |
College of New Caledonia | Prince George - Main Campus | Mar 03 2025–Apr 17 2025 | Industrial Mechanic (Millwright) | |
Institution | Campus | Date | Program | Contact |
Northern Lights College | Dawson Creek | Mar 03 2025–Apr 17 2025 | Millwright (Harmonized) | |
Institution | Campus | Date | Program | Contact |
College of the Rockies | Main Campus | Mar 03 2025–Apr 17 2025 | Millwright (Harmonized) | |
Institution | Campus | Date | Program | Contact |
Kwantlen Polytechnic Univ. | Cloverdale | Mar 03 2025–Apr 18 2025 | Millwright/Industrial Mechanic (Harmonized) | |
Institution | Campus | Date | Program | Contact |
Kwantlen Polytechnic Univ. | Cloverdale | Apr 01 2025–May 16 2025 | Millwright/Industrial Mechanic (Harmonized) | |
Institution | Campus | Date | Program | Contact |
Thompson Rivers University | Kamloops | Apr 14 2025–May 30 2025 | Millwright (Industrial Mechanic) (Harmonized) | |
Institution | Campus | Date | Program | Contact |
Thompson Rivers University | Kamloops | Apr 14 2025–May 30 2025 | Millwright (Industrial Mechanic) (Harmonized) | |
Institution | Campus | Date | Program | Contact |
BCIT | BBY - Burnaby | Apr 14 2025–May 30 2025 | Millwright (Harmonized) | |
Institution | Campus | Date | Program | Contact |
BCIT | BBY - Burnaby | Apr 14 2025–May 30 2025 | Millwright (Harmonized) | |
Institution | Campus | Date | Program | Contact |
BCIT | BBY - Burnaby | Apr 14 2025–May 30 2025 | Millwright (Harmonized) | |
Institution | Campus | Date | Program | Contact |
BCIT | BBY - Burnaby | Apr 14 2025–May 30 2025 | Millwright (Harmonized) | |
Institution | Campus | Date | Program | Contact |
Northern Lights College | Dawson Creek | Apr 28 2025–Jun 13 2025 | Millwright (Harmonized) | |
Institution | Campus | Date | Program | Contact |
College of New Caledonia | Prince George - Main Campus | Apr 28 2025–Jun 13 2025 | Industrial Mechanic (Millwright) | |
Institution | Campus | Date | Program | Contact |
College of New Caledonia | Quesnel | Apr 28 2025–Jun 13 2025 | Industrial Mechanic (Millwright) | |
Institution | Campus | Date | Program | Contact |
College of the Rockies | Main Campus | Apr 28 2025–Jun 12 2025 | Millwright (Harmonized) | |
Institution | Campus | Date | Program | Contact |
Kwantlen Polytechnic Univ. | Cloverdale | May 12 2025–Jun 27 2025 | Millwright/Industrial Mechanic (Harmonized) | |
Institution | Campus | Date | Program | Contact |
Kwantlen Polytechnic Univ. | Cloverdale | May 26 2025–Jul 11 2025 | Millwright/Industrial Mechanic (Harmonized) | |
Institution | Campus | Date | Program | Contact |
BCIT | BBY - Burnaby | Jun 02 2025–Jul 18 2025 | Millwright (Harmonized) | |
Institution | Campus | Date | Program | Contact |
BCIT | BBY - Burnaby | Jun 02 2025–Jul 18 2025 | Millwright (Harmonized) | |
Institution | Campus | Date | Program | Contact |
BCIT | BBY - Burnaby | Jun 02 2025–Jul 18 2025 | Millwright (Harmonized) | |
Institution | Campus | Date | Program | Contact |
College of New Caledonia | Quesnel | Sep 02 2025–Oct 17 2025 | Industrial Mechanic (Millwright) | |
Institution | Campus | Date | Program | Contact |
College of the Rockies | Main Campus | Sep 02 2025–Oct 16 2025 | Millwright (Harmonized) | |
Institution | Campus | Date | Program | Contact |
BCIT | BBY - Burnaby | Sep 02 2025–Oct 17 2025 | Millwright (Harmonized) | |
Institution | Campus | Date | Program | Contact |
Kwantlen Polytechnic Univ. | Cloverdale | Sep 02 2025–Oct 17 2025 | Millwright/Industrial Mechanic (Harmonized) | |
Institution | Campus | Date | Program | Contact |
Kwantlen Polytechnic Univ. | Cloverdale | Sep 02 2025–Oct 17 2025 | Millwright/Industrial Mechanic (Harmonized) | |
Institution | Campus | Date | Program | Contact |
BCIT | BBY - Burnaby | Sep 02 2025–Oct 17 2025 | Millwright (Harmonized) | |
Institution | Campus | Date | Program | Contact |
BCIT | BBY - Burnaby | Sep 02 2025–Oct 17 2025 | Millwright (Harmonized) | |
Institution | Campus | Date | Program | Contact |
College of New Caledonia | Prince George - Main Campus | Sep 08 2025–Oct 24 2025 | Industrial Mechanic (Millwright) | |
Institution | Campus | Date | Program | Contact |
Thompson Rivers University | Kamloops | Sep 15 2025–Oct 31 2025 | Millwright (Industrial Mechanic) (Harmonized) | |
Institution | Campus | Date | Program | Contact |
Thompson Rivers University | Kamloops | Sep 15 2025–Oct 31 2025 | Millwright (Industrial Mechanic) (Harmonized) | |
Institution | Campus | Date | Program | Contact |
Northern Lights College | Dawson Creek | Oct 20 2025–Dec 05 2025 | Millwright (Harmonized) | |
Institution | Campus | Date | Program | Contact |
BCIT | BBY - Burnaby | Oct 20 2025–Dec 05 2025 | Millwright (Harmonized) | |
Institution | Campus | Date | Program | Contact |
BCIT | BBY - Burnaby | Oct 20 2025–Dec 05 2025 | Millwright (Harmonized) | |
Institution | Campus | Date | Program | Contact |
BCIT | BBY - Burnaby | Oct 20 2025–Dec 05 2025 | Millwright (Harmonized) | |
Institution | Campus | Date | Program | Contact |
College of New Caledonia | Quesnel | Oct 27 2025–Dec 12 2025 | Industrial Mechanic (Millwright) | |
Institution | Campus | Date | Program | Contact |
College of New Caledonia | Prince George - Main Campus | Oct 27 2025–Dec 12 2025 | Industrial Mechanic (Millwright) | |
Institution | Campus | Date | Program | Contact |
College of the Rockies | Main Campus | Oct 27 2025–Dec 11 2025 | Millwright (Harmonized) | |
Institution | Campus | Date | Program | Contact |
Kwantlen Polytechnic Univ. | Cloverdale | Oct 27 2025–Dec 12 2025 | Millwright/Industrial Mechanic (Harmonized) | |
Institution | Campus | Date | Program | Contact |
Thompson Rivers University | Kamloops | Nov 03 2025–Dec 19 2025 | Millwright (Industrial Mechanic) (Harmonized) | |
Institution | Campus | Date | Program | Contact |
Thompson Rivers University | Kamloops | Nov 03 2025–Dec 19 2025 | Millwright (Industrial Mechanic) (Harmonized) | |
Institution | Campus | Date | Program | Contact |
Kwantlen Polytechnic Univ. | Cloverdale | Nov 03 2025–Dec 19 2025 | Millwright/Industrial Mechanic (Harmonized) | |
Institution | Campus | Date | Program | Contact |
College of New Caledonia | Prince George - Main Campus | Jan 05 2026–Feb 20 2026 | Industrial Mechanic (Millwright) | |
Institution | Campus | Date | Program | Contact |
Northern Lights College | Dawson Creek | Jan 05 2026–Feb 20 2026 | Millwright (Harmonized) | |
Institution | Campus | Date | Program | Contact |
College of New Caledonia | Quesnel | Jan 05 2026–Feb 20 2026 | Industrial Mechanic (Millwright) | |
Institution | Campus | Date | Program | Contact |
Thompson Rivers University | Kamloops | Jan 05 2026–Feb 20 2026 | Millwright (Industrial Mechanic) (Harmonized) | |
Institution | Campus | Date | Program | Contact |
Thompson Rivers University | Kamloops | Jan 05 2026–Feb 20 2026 | Millwright (Industrial Mechanic) (Harmonized) | |
Institution | Campus | Date | Program | Contact |
College of the Rockies | Main Campus | Jan 05 2026–Feb 19 2026 | Millwright (Harmonized) | |
Institution | Campus | Date | Program | Contact |
BCIT | BBY - Burnaby | Jan 05 2026–Feb 20 2026 | Millwright (Harmonized) | |
Institution | Campus | Date | Program | Contact |
Kwantlen Polytechnic Univ. | Cloverdale | Jan 05 2026–Feb 20 2026 | Millwright/Industrial Mechanic (Harmonized) | |
Institution | Campus | Date | Program | Contact |
BCIT | BBY - Burnaby | Jan 05 2026–Feb 20 2026 | Millwright (Harmonized) | |
Institution | Campus | Date | Program | Contact |
BCIT | BBY - Burnaby | Jan 05 2026–Feb 20 2026 | Millwright (Harmonized) | |
Institution | Campus | Date | Program | Contact |
Thompson Rivers University | Kamloops | Feb 23 2026–Apr 10 2026 | Millwright (Industrial Mechanic) (Harmonized) | |
Institution | Campus | Date | Program | Contact |
Thompson Rivers University | Kamloops | Feb 23 2026–Apr 10 2026 | Millwright (Industrial Mechanic) (Harmonized) | |
Institution | Campus | Date | Program | Contact |
BCIT | BBY - Burnaby | Feb 23 2026–Apr 10 2026 | Millwright (Harmonized) | |
Institution | Campus | Date | Program | Contact |
BCIT | BBY - Burnaby | Feb 23 2026–Apr 10 2026 | Millwright (Harmonized) | |
Institution | Campus | Date | Program | Contact |
BCIT | BBY - Burnaby | Feb 23 2026–Apr 10 2026 | Millwright (Harmonized) | |
Institution | Campus | Date | Program | Contact |
College of New Caledonia | Quesnel | Mar 02 2026–Apr 17 2026 | Industrial Mechanic (Millwright) | |
Institution | Campus | Date | Program | Contact |
Northern Lights College | Dawson Creek | Mar 02 2026–Apr 17 2026 | Millwright (Harmonized) | |
Institution | Campus | Date | Program | Contact |
College of New Caledonia | Prince George - Main Campus | Mar 02 2026–Apr 17 2026 | Industrial Mechanic (Millwright) | |
Institution | Campus | Date | Program | Contact |
College of the Rockies | Main Campus | Mar 02 2026–Apr 16 2026 | Millwright (Harmonized) | |
Institution | Campus | Date | Program | Contact |
Kwantlen Polytechnic Univ. | Cloverdale | Mar 02 2026–Apr 17 2026 | Millwright/Industrial Mechanic (Harmonized) |