How much does CN pay?
As of Nov 6, 2026, 32 of the 61 open jobs CN has on Alion state a salary. The median is $84k a year, and the middle half pays $70k to $88k. The best-paid open role is Supervisor Track Maintenance-CA at $121k.
CN pay by level
| Level | Jobs | Median | Typical range |
|---|---|---|---|
| Senior | 10 | $76k | $68k – $84k |
| Middle | 7 | $84k | $76k – $106k |
| Junior | 4 | $61k | $56k – $68k |
CN pay by role
| Role | Jobs | Median | Typical range |
|---|---|---|---|
| Industrial Engineering | 10 | $85k | $84k – $106k |
| Field & Service | 6 | $68k | $68k |
CN pay by city
| Location | Jobs | Median | Typical range |
|---|---|---|---|
| Montreal | 9 | $80k | $70k – $84k |
CN pay by work format
| Work format | Jobs | Median | Typical range |
|---|---|---|---|
| In office | 14 | $84k | $68k – $86k |
| Hybrid | 11 | $80k | $76k – $84k |
How pay at CN is spread
25 of 49 vacancies state a salary (51%). The range below is built from those 25 stated figures only, never from an estimate.
Best-paid open roles at CN
| Supervisor Track Maintenance-CA | $121k |
| Supervisor TransportationMiddle | $118k |
| Assistant Supervisor Track Maintenance-CAMiddle | $106k |
| Expert AI Engineering-CASenior | $103k |
| Manager Business Communications Partner (Temporary 6-months)Senior | $103k |
| Inventory Maintainer | $88k |
| Supervisor, ProgramJunior | $86k |
| Marine Second Engineer - Maritime | $85k |
| Senior Specialist Procurement Category - Engineering Track Maintenance ServicesSenior | $84k |
| Specialist Software Development-CASenior | $84k |
Questions about pay at CN
What is the average salary at CN?
The median salary stated in CN job postings is $84k a year, across 25 open jobs with pay; the middle half pays $70k to $88k.
How much does CN pay for Industrial Engineering roles?
Industrial Engineering roles at CN state a median of $85k a year (10 postings with pay, middle half $84k – $106k).
How much does CN pay for Field & Service roles?
Field & Service roles at CN state a median of $68k a year (6 postings with pay, middle half $68k).
How much does CN pay in Montreal?
Jobs at CN in Montreal state a median of $80k a year (9 postings with pay).
What is the highest-paying open job at CN?
Right now it is Supervisor Track Maintenance-CA at CN, with a stated $121k a year.
Does CN publish salaries in its job postings?
52% of the open jobs CN has on Alion state a salary: 32 of 61.
How to cite this page
Only pay an employer wrote in its own job advert is used, converted to US dollars a year; estimates are never mixed in. The figures are rebuilt twice a day from the vacancies open now.
These figures are published under a free licence. You may reuse them, including commercially, as long as you credit Alion and link back to this page.
CN salaries: median $84k across 25 job postings with pay. Alion, Nov 6, 2026, https://alion.io/company/cn-ca/salaries
