Employments offers
CN is Proud to be Recognized as a Top Employer Year After Year
Not only to do these notable distinctions reaffirm our efforts to be a leading company, community partner and employer, but they energize us to keep on pushing forward to make CN even better.
Also Read : Manitoba Provincial Nominee Program
Over and above the competitive salaries, retirement savings plans and medical benefits we offer, our holistic approach to health reflects our commitment to the physical, mental, financial and professional well being of our railroaders and, by extension, their families.
At CN you’ll have more than just a job; we’ll help you build a stable, rewarding career.
Also Read : Canada launches a program to attract immigrants to work in rural and northern communities
Benefits
Training
Ownership
Wellness
Employee and Family Assistance
Also Read : Information on travel to Albania
Browse available careers offers
Administrative Assistant - ( req2369 )
Clerical and Administration - Montreal - CA - Quebec
Apply
Administrator, Network & Telecom - ( req2572 )
IT and Telecom - Montreal - CA - Quebec
Apply
Administrator, Network & Telecom - Service - ( req2595 )
IT and Telecom - Montreal - CA - Quebec
Apply
Advisor Mechanic - ( req2573 )
Supply Management and Fleet - Montreal - CA - Quebec
Apply
Analyst testing & automation - ( req2612 )
IT and Telecom - Montreal - CA - Quebec
Apply
Assistant Rail Track Maintenance Foreman - ( req1878 ) Track Maintenance - Foleyet - CA - Ontario
Apply
Assistant Rail Track Maintenance Foreman - ( req2534 ) Track Maintenance - Armstrong - CA - Ontario
Apply
Assistant Track Supervisor - ( req1912 )
First Line Supervisor - Kamloops - CA - British Columbia
Apply
Assistant Track Supervisor - ( req2360 )
First Line Supervisor - Sarnia - CA - Ontario
Apply
Assistant Track Supervisor - ( req2365 )
First Line Supervisor - Chilliwack - CA - British Columbia
Apply
Assistant Track Supervisor - ( req2366 )
First Line Supervisor - McBride - CA - British Columbia
Apply
Assistant Track Supervisor - ( req2482 )
First Line Supervisor Lloydminster CA - Alberta
Apply
Assistant Track Supervisor - ( req2483 )
First Line Supervisor - Edson - CA - Alberta
Apply
Assistant Track Supervisor - ( req2485 )
First Line Supervisor - Redwater - CA - Alberta
Apply
Assistant Track Supervisor - ( req2487 )
First Line Supervisor - Vancouver - CA - British Columbia
Apply
Assistant Track Supervisor - ( req2494 )
First Line Supervisor - Prince George - CA - British Columbia
Apply
Assistant Track Supervisor - ( req2495 )
First Line Supervisor - Smithers - CA - British Columbia
Apply
Assistant Track Supervisor - ( req2501 )
First Line Supervisor - Melville - CA - Saskatchewan
Apply
Assistant Track Supervisor - ( req2505 )
First Line Supervisor - St Lazare - CA - Manitoba
Apply
Assistant Track Supervisor - ( req2514 )
First Line Supervisor - Rosetown - CA - Saskatchewan
Apply
Assistant Track Supervisor - ( req2581 )
First Line Supervisor - Melville - CA - Saskatchewan
Apply
Assistant Track Supervisor (ATS) - ( req1126 )
First Line Supervisor - Grande Prairie - CA - Alberta
Apply
Assistant Trainmaster (Train Operations Supervisor) - ( req2335 )
First Line Supervisor - Winnipeg - CA - Manitoba
Apply
Assistant Trainmaster (Train Operations Supervisor) - ( req2338 )
First Line Supervisor - Fort St John - CA - British Columbia
Apply
Assistant Trainmaster (Train Operations Supervisor) - ( req2339 )
First Line Supervisor - Melville - CA - Saskatchewan
Apply
Assistant Trainmaster (Train Operations Supervisor) - ( req2340 )
First Line Supervisor - Saskatoon - CA - Saskatchewan
Apply
Assistant Trainmaster (Train Operations Supervisor) - ( req2341 )
First Line Supervisor Regina - CA - Saskatchewan
Apply
Assistant Trainmaster (Train Operations Supervisor) - ( req2345 )
First Line Supervisor - Vancouver - CA - British Columbia
Apply
Assistant Trainmaster (Train Operations Supervisor) - ( req2346 )
First Line Supervisor - Prince Rupert - CA - British Columbia
Apply
Assistant Trainmaster (Train Operations Supervisor) - ( req2347 )
First Line Supervisor - Smithers - CA - British Columbia
Apply
Assistant Trainmaster (Train Operations Supervisor) - ( req2348 )
First Line Supervisor - Chetwynd - CA - British Columbia
Apply
Assistant Trainmaster (Train Operations Supervisor) - ( req2349 )
First Line Supervisor - Edson - CA - Alberta
Apply
Assistant Trainmaster (Train Operations Supervisor) - ( req2350 )
First Line Supervisor - McLennan - CA - Alberta
Apply
Assistant Trainmaster (Train Operations Supervisor) - ( req2354 )
First Line Supervisor - Humboldt - CA - Saskatchewan
Apply
Assistant Trainmaster (Train Operations Supervisor) - ( req2355 )
First Line Supervisor - Lloydminster - CA - Alberta
Apply
Assistant Trainmaster (Train Operations Supervisor) - ( req2356 )
First Line Supervisor - Jasper - CA - Alberta
Apply
Assistant Trainmaster (Train Operations Supervisor-( req2431 )
First Line Supervisor - Montreal - CA - Quebec
Apply
Assistant Trainmaster (Train Operations Supervisor) -( req2619 ) First Line Supervisor Grande Prairie - CA - Alberta
Apply
Automation Software Developer - ( req2596 )
IT and Telecom - Montreal - CA - Quebec
Apply
B2B middleware administrator - ( req2620 )
IT and Telecom - Montreal - CA - Quebec
Apply
Benefits Advisor - ( req2394 )
Human Resources - Montreal - CA - Quebec
Apply
Bilingual Dispatch Supervisor - ( req1779 )
Rail Operations - Brampton - CA - Ontario
Apply
Bridges and Structures Bridgeperson - ( req2569 ) Engineering - Alberta - CA - Alberta
Apply
Business System Analyst Senior - ( req2352 )
IT and Telecom - Montreal - CA - Quebec
Apply
Car Mechanic (Freight Car Repairer) - ( req1909 ) Specialized Trades - Fort St John - CA - British Columbia
Apply
Car Mechanic (Freight Car Repairer) - ( req2298 ) Specialized Trades - Prince George - CA - British Columbia
Apply
Car Mechanic (Freight Car Repairer) - ( req2299 ) Specialized Trades - Prince Rupert - CA - British Columbia
Apply
Car Mechanic (Freight Car Repairer) - ( req2300 ) Specialized Trades - Saskatoon - CA - Saskatchewan
Apply
Car Mechanic (Freight Car Repairer) - ( req2303 ) Specialized Trades - Edmonton - CA - Alberta
Apply
Car Mechanic (Freight Car Repairer) - ( req2304 ) Specialized Trades - Kamloops - CA - British Columbia
Apply
Car Mechanic (Freight Car Repairer) - ( req2511 ) Specialized Trades - Fort Saskatchewan - CA - Alberta
Apply
Category Analyst - ( req2436 )
Supply Management and Fleet - Montreal HQ - CA - Quebec
Apply
Configurator, Software Configuration - Supervisory Operation Technology - ( req2604 )
IT and Telecom - Montreal CA - Quebec
Apply
CPR QA - ( req1398 )
IT and Telecom - Montreal CA - Quebec
Apply
Cybersecurity Specialist - ( req2089 )
IT and Telecom - Montreal - CA - Quebec
Apply
Data Designer - ( req2214 )
IT and Telecom - Montreal - CA - Quebec
Apply
Diesel Engine Mechanic (HDM) - ( req2170 )
Specialized Trades - Grande Prairie - CA - Alberta
Apply
Diesel Engine Mechanic (HDM) - ( req2305 )
Specialized Trades - Prince George - CA - British Columbia
Apply
Diesel Engine Mechanic (HDM) - ( req2307 )
Specialized Trades - Winnipeg - CA - Manitoba
Apply
Diesel Engine Mechanic (HDM) - ( req2309 )
Specialized Trades - Vancouver - CA - British Columbia
Apply
Diesel Engine Mechanic (HDM) - ( req2312 )
Specialized Trades - Edmonton - CA - Alberta
Apply
Diesel Engine Mechanic (HDM) - ( req2425 )
Specialized Trades - Melville - CA - Saskatchewan
Apply
Diesel Engine Mechanic (HDM) - ( req2427 )
Specialized Trades - Saskatoon - CA - Saskatchewan
Apply
Diesel Engine Mechanic (HDM) - ( req2618 )
Facility Maintenance - Winnipeg - CA - Manitoba
Apply
ELD Deployment Lead - ( req1973 )
Supply Management and Fleet - Montreal - CA - Quebec
Apply
ELD Deployment Lead - ( req1974 )
Supply Management and Fleet - Edmonton - CA - Alberta
Apply
E-Learning Specialist - ( req2586 )
Human Resources - Montreal HQ - CA - Quebec
Apply
Electrician Apprentice - ( req2519 )
Specialized Trades - Montreal - CA - Quebec
Apply
Embedded System Integrator - Scrum Master - ( req2064 )
IT and Telecom - Montreal - CA - Quebec
Apply
Engine Service Officer - ( req2474 )
First Line Supervisor - Smithers - CA - British Columbia
Apply
Engine Service Officer - ( req2478 )
First Line Supervisor - Vancouver - CA - British Columbia
Apply
Engine Service Officer - ( req2515 )
First Line Supervisor - Winnipeg - CA - Manitoba
Apply
Engine Service Officer - ( req2516 )
First Line Supervisor - Humboldt - CA - Saskatchewan
Apply
Engine Service Officer - ( req2517 )
First Line Supervisor - Canora - CA - Saskatchewan
Apply
Engineer - Design & Construction - ( req2583 )
Engineering - Toronto - CA - Ontario
Apply
Engineering Officer – Bridges and Structures - ( req2090 ) Engineering - Concord - CA - Ontario
Apply
Enterprise Architecture Modelling Specialist - ( req2587 )
IT and Telecom - Montreal - CA - Quebec
Apply
Environmental Coordinator - ( req2036 )
Safety and Environment - Prince George - CA - British Columbia
Apply
Expert, Systems Designer - ( req2548 )
IT and Telecom - Montreal - CA - Quebec
Apply
Facility Maintenance Electrician - ( req2570 )
Facility Maintenance - Saskatoon - CA - Saskatchewan
Apply
Float Truck Driver - ( req2531 )
Specialized Trades - Moncton - CA - New Brunswick
Apply
Gestionnaire, Conception du système - ( req2536 )
IT and Telecom - Montreal - CA - Quebec
Apply
Heavy Duty Mechanic Intermodal - ( req2610 )
Specialized Trades - Prince George - CA - British Columbia
Apply
Heavy Duty Mechanic Intermodal - ( req2616 )
Specialized Trades - Brampton - CA - Ontario
Apply
Information Security - Investigations Specialist - ( req2525 ) IT and Telecom - Montreal - CA - Quebec
Apply
Information Security Advisor – Governance, Risk Management and Compliance - ( req2430 )
IT and Telecom - Montreal - CA - Quebec
Apply
Inside Sales Representative - 1 year contract - ( req2578 )
Sales and Marketing - Edmonton - CA - Alberta
Apply
Inside Sales Representative - 1 year contract - ( req2579 )
Sales and Marketing - Vancouver - CA - British Columbia
Apply
Integrator, Solution & System Capacity and Performance (CPR) - ( req2597 )
IT and Telecom - Montreal - CA - Quebec
Apply
Integrator, Solution & System Integration – Release Management, Supervisory Operation Technology - ( req2600 ) IT and Telecom - Montreal - CA - Quebec
Apply
Integrator, Solution & System Integration – Test Environment Setup, Supervisory Operation Technology - ( req2606 )
IT and Telecom - Montreal - CA - Quebec
Apply
Intermodal Repair Authorization Representative - ( req2464 )
Intermodal - Montreal - CA - Quebec
Apply
K-Associate, Passenger Sales and Service - ( req2611 )
Clerical and Administration - Sault Ste Marie (ON) - CA - Ontario
Apply
Labourer - ( req2313 )
Rail Operations - Prince George - CA - British Columbia
Apply
Labourer - ( req2423 )
Rail Operations - Grande Prairie - CA - Alberta
Apply
Labourer - ( req2426 )
Rail Operations - Melville - CA - Saskatchewan
Apply
Labourer - ( req2429 )
Rail Operations - Saskatoon - CA - Saskatchewan
Apply
Labourer/Equipment Operator/Heavy Equipment Operator - ( req2582 )
Multimodal - Montreal CA - Quebec
Apply
Labourer/Equipment Operator/Heavy Equipment Operator - ( req2603 )
Multimodal - Halifax - CA - Nova Scotia
Apply
Manager - System Design - ( req2508 )
IT and Telecom - Montreal - CA - Quebec
Apply
Manager - System Design - ( req2508 )
IT and Telecom - Montreal - CA - Quebec
Apply
Manager, Service Performance - ( req2207 )
IT and Telecom - Montreal - CA - Quebec
Apply
Network Analyst - ( req1016 )
IT and Telecom - Montreal - CA - Quebec
Apply
Network Operations Analyst - Telecom - ( req764 )
IT and Telecom - Montreal - CA - Quebec
Apply
Operational Technology Systems Engineering Process Assurance - ( req2560 )
IT and Telecom - Montreal - CA - Quebec
Apply
Operations Officer - ( req2068 )
Multimodal - Brampton - CA - Ontario
Apply
OT QA Senior Manager - ( req1983 )
IT and Telecom - Montreal - CA - Quebec
Apply
Pension Manager - ( req2574 )
Human Resources - Montreal - CA - Quebec
Apply
Process Designer Specialist – Business Process Management - ( req2598 )
IT and Telecom - Montreal - CA - Quebec
Apply
Product Manager - ( req2353 )
IT and Telecom Montreal CA - Quebec
Apply
Public Works Officer - ( req2591 )
Engineering - Surrey - CA - British Columbia
Apply
QA Analyst Senior - ( req2261 )
IT and Telecom - Montreal - CA - Quebec
Apply
Rail Track Maintainer - ( req2405 )
Track Maintenance - Fort St John - CA - British Columbia
Apply
Rail Track Maintainer - ( req2406 )
Track Maintenance - Chetwynd - CA - British Columbia
Apply
Rail Track Maintainer - ( req2413 )
Track Maintenance - Montreal - CA - Quebec
Apply
Rail Track Maintainer - ( req2414 )
Track Maintenance - New Brunswick - CA - New Brunswick
Apply
Rail Track Maintainer - ( req2441 )
Track Maintenance - Melville - CA - Saskatchewan
Apply
Rail Track Maintainer - ( req2470 )
Track Maintenance - Grande Cache - CA - Alberta
Apply
Rail Track Maintainer - ( req2476 )
Track Maintenance - British Columbia - CA - British Columbia
Apply
Rail Track Maintainer - ( req2547 )
Track Maintenance - Unity - CA - Saskatchewan
Apply