Why work at CP

​​​​​​​​​​​At CP, we’re all railroaders and our culture is one of hard work, accountability and doing what we say we’ll do.

Why? Because we want to see our customers’ businesses grow. When you join CP, you’ll be part of a 135-year-old company known for building businesses and building a nation.

Work with us. Look through our current career opportunities, or learn why we’re passionate about railroading.

We pride ourselves in offering a variety of careers anchored by precision, genuineness, strength, passion and accountability. Find your railroader career and help us keep things moving.

 

Diversity in the workforce

​​​​When you work with us, you join a team of railroaders from all walks of life with all kinds of skill. We value that.

We are div​​​erse. We are an equal opportunity employer. We have established policies and programs such as employment equity, affirmative action, workplace accommodation and return to work/disability management to support you.

We are a learning organization. We want you to grow with us. With CP, your career will never stop developing through continual education, training, succession planning and employee recognition.​​

CP benefits from a workforce that reflects the diversity in Canada. Indigenous Peoples make up 4% of our Canadian employee base and we operate through over 100 Indigenous Communities across the country. You will find that our job openings are amazingly diverse – from various management positions to track maintenance, information technology, train conductors, financial analysts and signals & communications technicians etc. We are passionate about railroading and you might just be surprised at the opportunities that exist at CP.

Find out more about jobs at CP.

Career Opportunities

Job Title Posted Date City
Track Maintainer/Labourer - MB 2020-12-18 MB Wide
Track Maintainer/Labourer - North ON 2020-12-18 ON Wide
Train Conductor - Kenora 2020-12-17 Kenora
Rail Car Mechanic Apprentice - Lethbridge 2020-12-15 Lethbridge
Assistant Trainmaster - Red Deer 2020-12-15 Red Deer
Train Conductor - Farnham - CMQ 2020-12-03 Farnham
Train Conductor - Saskatoon 2020-12-01 Saskatoon
Train Conductor - Sparwood 2020-11-20 Sparwood
Train Conductor - Kamloops 2020-11-10 Kamloops
Train Conductor - Fort Steele 2020-11-09 Fort Steele
Train Conductor - Revelstoke 2020-11-09 Revelstoke
Train Conductor - Port Coquitlam 2020-11-09 Port Coquitlam
Train Conductor - Moose Jaw 2020-11-09 Moose Jaw
Train Conductor - Wynyard 2020-11-09 Wynyard
Train Conductor - Smiths Falls 2020-11-09 Smiths Falls
Train Conductor - Mactier/Sudbury 2020-11-09 Mactier
Train Conductor - Toronto 2020-11-09 Toronto
Train Conductor - London 2020-11-09 London
Train Conductor - Montreal 2020-11-09 Montreal
Heavy Duty Mechanic (Work Equipment Maintainer) - BC 2020-10-09 BC Wide
Industrial Mechanic (Millwright) - Winnipeg 2020-10-05 Winnipeg
Diesel Mechanic - Montreal 2020-09-30 Montreal
Diesel Mechanic - Toronto 2020-07-23 Toronto