Careers in the Classroom
Back to companies

Classroom example CPKC

Show your class · 1 of 5

The question

Show your class · 2 of 5

How it works

Show your class · 3 of 5

Who does this work

Show your class · 4 of 5

Ways in

Show your class · 5 of 5

Ask the class

For you

About CPKC

For you

Sources

How can trains share a rail network without getting in each other’s way?

CPKC · Calgary operations centre and dispatch function are documented in the 2025 annual report.

Graphic-novel illustration. Fictional rail operations worker comparing a schematic network and a simple time-distance display.

Where it fits

Pick your class
  • Physics 20 · Position-time graphs and motion

How it works

Schematic · not to scale

Compare movements in space and time

Conceptual teaching illustration for How can trains share a rail network without getting in each other’s way? Four numbered stages and arrows correspond to the explanation below.
  1. Identify movements that need a shared corridor.

  2. Compare position against time for each movement.

  3. Look for a possible conflict in the same space and time.

  4. Revise the plan and check it again.

Horizontal axis: time; vertical axis: position. The charts are fictional and cover only the illustrated interval. They are not dispatch instructions or proof a complete railway plan is safe.

The lesson, in the real world

A railway moves through space, but its plan also has to work through time.

  1. 1

    Two trains can need the same section of track at different times. Distance alone does not reveal a conflict.

    Our explanation
  2. 2

    A time-distance diagram lets a planner compare movement and waiting in one view.

    Our explanation
  3. 3

    Changing one train’s departure may affect several later movements. Plans have to consider constraints together.

    Our explanation
  4. 4

    Real rail operations use formal rules, communication and trained staff. A classroom timetable illustrates only one part of that system.

    Our explanation
Source: CPKC — company/project evidence 1(opens in a new tab); CPKC — company/project evidence 2(opens in a new tab); CPKC — company/project evidence 3(opens in a new tab); CPKC — company/project evidence 4(opens in a new tab); Alberta Physics 20–30 performance standards: A1, B1 and C1(opens in a new tab)

Who does this work

Roles connected to this example

What each kind of work involves, the job titles to look for, and where to find postings in Calgary.

  • Rail traffic control

    Coordinate railway movements and crews within formal operating systems and rules.

    Classroom connection
    Time and position together reveal conflicts that a map alone can miss.

    Job titles to search
    Rail traffic controller · Train dispatcher

    2025 company annual report explicitly identifies controllers and Calgary operations.
  • Railway conductor work

    Support train movements and handling of rail vehicles through trained railway operations.

    Classroom connection
    The plan and the physical movement must agree; conductor and dispatcher are different roles.

    Job titles to search
    Railway conductor · Conductor trainee

    SAIT describes conductor tasks as related railway work; no specific Calgary CPKC vacancy or project assignment is claimed.
  • Software and data systems

    Build the tools that move, process and display information. Reliable software needs testing against missing, delayed and unexpected data as well as ideal examples.

    Classroom connection
    An algorithm’s output depends on the quality and meaning of its inputs.

    Job titles to search
    Software developer · Data engineer

    Adjacent network/data work; not a verified CPKC job or requirement for traffic control.

Cards distinguish work documented at CPKC from related work at other employers. Dated accounts and postings are not a current staff roster or a promise of a vacancy.

Ways in

For your students

Ways to prepare for this work

Programs that teach skills this work uses. Each is one route in, not a requirement, and no program has endorsed this page.

  • CPKCEmployer training after selectionCalgary operations context; historical employer description

    Employer rail traffic controller training

    A historical CPKC description outlined six months of company training for selected controller applicants, including qualification in railway operating rules.

    About this route

    The indexed employer description listed high school completion or equivalent and employer selection and qualification requirements. The original job page is now unavailable, and its Montreal listing metadata conflicted with Calgary in the body. No open intake, current duration or present-day requirements are promised; check the current employer posting.

    Why it connects to the work · our interpretation

    Rail traffic control

    Directly relates to rail traffic control; this is not SAIT conductor training. Time and position together reveal conflicts that a map alone can miss.

  • SAITCertificateCalgary

    Railway Conductor

    Study railway operating procedures and train handling responsibilities.

    About this route

    Check current admission, portfolio, intake and workplace requirements; program completion does not guarantee a job or professional registration.

    Why it connects to the work · our interpretation

    Railway conductor work

    A route toward conductor work, not a rail traffic controller qualification or hiring guarantee. The plan and the physical movement must agree; conductor and dispatcher are different roles.

  • SAITDiplomaCalgary

    Software Development

    Learn to design, test and build software across front-end and back-end systems.

    About this route

    Check the provider’s current prerequisites and intake availability. This is a related learning route, not a hiring promise or an employer requirement.

    Why it connects to the work · our interpretation

    Software and data systems

    A foundation for junior development or testing; senior roles require further experience. An algorithm’s output depends on the quality and meaning of its inputs.

Ask the class

Use it in class

Ask the class

What happens to the rest of a timetable when one train is delayed?

On a fictional single-track segment, Train A occupies it from minute 0 to 8 and Train B from minute 5 to 12. Shift B to remove overlap, then discuss what additional safety margin would need a real rule rather than a guess.

Mindset it shows

This is a scheduling puzzle, not a safe operating procedure. Do not invent braking distances or dispatch clearances.

About CPKC

A railway moves through space, but its plan also has to work through time.

Headquarters
Headquarters not separately verified for this example.
Team size
Not verified. We have not found a dated, sourced figure.

CPKC operates a rail network across Canada, the United States and Mexico. Its 2025 annual report identifies Calgary as the location of its main operations centre and primary Canadian dispatch facility. Rail traffic controllers coordinate crews and day-to-day locomotive operations. The classroom model below simplifies the scheduling problem; it does not describe railway operating rules.

Source: CPKC — company/project evidence 1(opens in a new tab); CPKC — company/project evidence 2(opens in a new tab); CPKC — company/project evidence 3(opens in a new tab); CPKC — company/project evidence 4(opens in a new tab)
Who does this work

Read each source’s date and scope: a documented role is not proof of a current vacancy or of where every position is based.

Reported as CPKC states it. CPKC has not reviewed or endorsed this page.

Sources and course fit

Sources checked 17 Oct 2026

Organization claims are reported as the organization states them. CPKC has not reviewed or endorsed this page.

What we know, and how
TypeClaimHow we know
workCPKC operates a rail network across Canada, the United States and Mexico. Its 2025 annual report identifies Calgary as the location of its main operations centre and primary Canadian dispatch facility. Rail traffic controllers coordinate crews and day-to-day locomotive operations. The classroom model below simplifies the scheduling problem; it does not describe railway operating rules.Source: CPKC — company/project evidence 1; CPKC — company/project evidence 2; CPKC — company/project evidence 3; CPKC — company/project evidence 4Source-backed company/project account
local connectionCalgary operations centre and dispatch function are documented in the 2025 annual report.Source: CPKC — company/project evidence 1; CPKC — company/project evidence 2; CPKC — company/project evidence 3; CPKC — company/project evidence 4Source-backed local work
course fitPhysics 20 A1 supports interpreting position-time graphs. Compare fictional movements; timetable decisions and railway rules are extensions beyond the classroom model.Source: Alberta Physics 20–30 performance standards: A1, B1 and C1Editorial application of verified curriculum topics
limitsController entry is represented by a historical employer-training example, not a current vacancy or guaranteed six-month intake. SAIT Railway Conductor leads toward conductor work, not controller qualification. Older agreement terms are not treated as current.Source: CPKC — company/project evidence 1; CPKC — company/project evidence 2; CPKC — company/project evidence 3; CPKC — company/project evidence 4Scope of this example

Solid green: the organization states it. Outlined: seen in a dated source. Dashed: our interpretation, not yet researched, or announced but not yet real.