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
Specialist Sustainability, Reporting & Metrics (Fixed Term) 2020-09-24 Calgary
Analyst/Specialist, Costing Analysis 2020-09-22 Calgary
Supervisor Design 2020-09-22 Calgary
Team Lead, Financial Analysis 2020-09-21 Calgary
Track Maintainer/Labourer - CMQ - Sherbrooke 2020-09-21 Sherbrooke
Track Maintainer/Labourer - CMQ - Lac Megantic 2020-09-21 Lac Megantic
Manager Production - AB 2020-09-21 AB Wide
National Account Manager - Intermodal 2020-09-18 Mississauga
Senior Engineer - Structures (East) 2020-09-18 Toronto
Specialist Database Administrator 2020-09-18 Calgary
Analyst Intermodal Operations - Winnipeg 2020-09-18 Winnipeg
Specialist Business Systems (Legacy Systems Support - COBOL) 2020-09-17 Calgary
Project Engineer 2020-09-17 Calgary
Supervisor Track Evaluation 2020-09-17 Calgary
Specialist, Corporate Reporting - Complex Accounting 2020-09-17 Calgary
Specialist Business Systems - Senior Fiori UI5 Developer 2020-09-16 Calgary
Analyst Business Systems - Fixed Term 2020-09-16 Calgary
Rail Car Mechanic Apprentice - Moose Jaw 2020-09-16 Moose Jaw
Managing Director Enterprise Security 2020-09-16 Calgary
Specialist, Operations Accounting 2020-09-16 Calgary
Market Manager - Mississauga 2020-09-16 Mississauga
Supervisor Mechanical (Car) - Port Coquitlam 2020-09-10 Port Coquitlam
Locomotive Expense and Capital Specialist 2020-09-10 Calgary
Supervisor Mechanical (Locomotive) - Moose Jaw 2020-09-03 Moose Jaw
Supervisor Mechanical (Locomotive) - Winnipeg 2020-09-03 Winnipeg