Analyst Program Management
CPKC
Posting Start Date: 7/9/26
Join CPKC, North America’s first transnational railroad connecting U.S., Canada, and Mexico, where your career drives progress and safety is paramount. We connect communities, fuel economic growth, and provide meaningful work in a culture that values diversity, accountability, and pride. With opportunities for training, development, and advancement, you’re not just building a career—you’re part of something bigger. Together, we move goods, connect people, and create lasting change. Your future starts here.
PURPOSE OF THE POSITION
The Program Management Office (PMO) Analyst empowers engineering leadership with clear, timely insights into capital portfolio performance, ensuring confident decision‑making across a $1.2B North American engineering program. By collaborating with field teams, project owners, and finance, this role strengthens project controls, improves forecast accuracy, and drives actionable outcomes through transparent reporting and budget visibility.
POSITION ACCOUNTABILITIES
- Develop monthly capital forecasts by gathering insights, analyzing outlooks, and identifying risks or areas of concern
- Partner with engineering leadership to address performance challenges and drive actionable mitigation strategies
- Identify budget constraints and scope changes, overseeing the Project Change Notice (PCN) process in alignment with engineering and finance
- Contribute and lead monthly and annual review meetings with Assistant Chief Engineers to analyze results, drivers, and forecast refinements
- Identify and advance opportunities to improve engineering performance, controls, and reporting transparency
- Consolidate and refresh daily, weekly, and monthly reporting across multiple systems including SAP ECC, S/4HANA, Excel, Power BI, and internal platforms
- Support ad‑hoc analyses, including project spend breakdowns, cost driver assessments, and detailed drill‑downs across complex capital portfolios
POSITION REQUIREMENTS
- Bachelor’s degree in Engineering, Finance, Accounting or equivalent
- Valid driver’s license
- 1–2+ years of relevant experience in reporting, program controls, Engineering quality assurance or general analysis
- Proficiency in Excel (financial modeling, VBA, Power Query) and Power BI, with demonstrated AI prompting capability to enhance analysis and efficiency
- Strong analytical and problem‑solving skills
- Ability to construct reporting templates and refine existing reports
- Effective cross‑functional communication abilities
- Experience with SAP and data visualization tools
WHAT CPKC HAS TO OFFER
- Flexible and competitive benefits package
- Competitive company pension and/or retirement plans
- Employee share purchase plan
- Annual fitness subsidy
- Part-time studies program
PRE-EMPLOYMENT REQUIREMENTS
Background Investigation
- Criminal history check
- Education verification
- Professional references
- Driver’s license verification and driving history
BECOMING A RAILROADER
As an employee with a North American presence, the possibility does exist that the location of your position may be changed based on organizational requirements.
Management Conductor Program
Becoming a qualified conductor or locomotive engineer is the single best way for a management employee to learn the business at CPKC. You may be required to obtain a certification or to maintain your current certification/qualification as a conductor or locomotive engineer.
CULTURE OF INCLUSION
For our U.S. applicants, CPKC is an equal opportunity/affirmative action employer, inclusive of protected veterans and individuals with disabilities. For Canadian applicants CPKC is an employment equity employer committed to the principles of employment equity and inclusion. We encourage all qualified candidates to apply including: women, Black, Indigenous, People of Color (BIPOC), members of the LGBTQ+ community and people with disabilities. Accommodations for the job application process can be provided, as appropriate, upon request. All applicant information will be managed in accordance with the federal Personal Information Protection and Electronic Documents Act (PIPEDA).
- Req ID: 105889
- Department: Engineering
- Job Type: Full-Time
- Position Type: Non-Union
- Location: Calgary, Alberta
- Country: Canada
- % of Travel: 0-10%
- # of Positions: 1
- Job Grade: 5
- Job Available to: Internal & External
- .... Join us, this is where your career story takes off. Overview Of The Role WestJet is seeking an Analyst, Safety Data Programs. Reporting to the Senior Manager, Group Audit, Investigations & Safety Data, this role is responsible for developing, maintaining, and advancing...SuggestedFull timeInternshipFlexible hours
- ...Title: Program Manager KBR Sustainable Technology Solutions (STS) provides holistic and value-added solutions across the entire asset life cycle. These include world-class licensed process technologies, differentiated advisory services, deep technical domain expertise...SuggestedFull timeWork at officeFlexible hours
$52.5k per year
...***New Graduate Opportunity*** We are currently hiring full time Management Development Program Trainees. With over 115 years of experience, EMCO Corporation is a leading national wholesale distributor of plumbing, HVAC, waterworks, and industrial products to the construction...SuggestedFull timeTraineeshipWork at officeRelocationRelocation package$59k - $97k per year
...What will your typical day look like? As a Senioir Project Management Analyst , Audit in Toronto or Calgary you will work with engagement... ...processes with internal audit support processes (e.g., Milestones Program, billing, and RCQM). Supporting the coordination of all...SuggestedPermanent employmentWork at officeFlexible hours- ...AFL is looking for an EHS Program Manager to join a company that is helping build the network infrastructure that powers communication, digital access, and economic growth in communities across Canada. AFL is a global fiber optic manufacturer and solutions provider with...SuggestedFull time
$52.5k per year
...commercial, and infrastructure projects across the country. About the Program If you’re a new grad who wants more than a desk job — someone... ...your chance to build a real career from the ground up. Our Management Development Program is a hands-on, accelerated path that teaches...Full timeTraineeshipWork at officeRelocationRelocation package$62 - $78 per hour
...Location: Calgary, Alberta Type: Contract Job #14118 MatchBox Consulting Group is currently seeking an Asset Management Analyst for a 12 month contract role with a client of ours located in Calgary. Responsibilities: Operate and optimise ServiceNow SAM Pro,...Contract work- ...Program Manager, CASA House and Adolescent Day Program - Calgary Help build the future of adolescent mental health care in Alberta. CASA Mental Health is expanding its circle of care around the province to provide much-needed mental health services to as many families...Permanent employmentFull timeLive InImmediate startMonday to fridayFlexible hoursShift work
$115k - $140k per year
...that enables you to Be Seen, Be Yourself, and Do Your Best Work. About Microsoft Cloud Business Unit The Junior Microsoft Program Manager will join our growing cloud ecosystem team, reporting directly to the Manager, Microsoft Business & Strategy. In this role, you will...Permanent employmentContract workWorldwide- ...organizations to raise critical funds through professionally managed lottery programs. Our work helps generate millions of dollars annually in... ...implementation discussions, status reviews, and issue resolution Manage timelines, deliverables, communication, and project...
- ...Job Responsibility: We are looking for a Supply Chain Management Support Analyst for a 12-month contract position, with possible extensions in Calgary, Alberta. Must be legally entitled to work in Canada. Hybrid schedule, at least 4 days in the office. 8 hours a day,...Contract workFixed term contractInternshipWork at office
- ...Job Title: Summer Camp Program Coordinator Based at: Camp Hope Reports to: Camp Program Manager Status: Full-time permanent – year-round Responsible for: Year-round planning, development, and the seasonal daily operations of Camp Hope programming OUR MISSION...Permanent employmentFull timeSummer workLive InFlexible hoursNight shift
$41k per year
...the University of Calgary Student Radio Society, is looking for a Program Director to handle all on-air operations at the station, one of... ...audio creation and community-oriented organizations. Duties: – Manage all on-air programming – Train and monitor all volunteer programmers...Work at office- ...the University of Calgary Student Radio Society, is looking for a Program Director to oversee all on-air and online operations at the... ...efforts to team projects. The Program Director reports to the Station Manager. **Duties:** – Manage all on-air programming – Train,...Immediate start
- ...The Program Support Worker plays a vital role in supporting women experiencing poverty, addictions, violence, mental health challenges... ...needs, preferences, and goals in collaboration with their key Case Manager Identify services and resources appropriate to the client’s...Long term contractPart timeWork at officeShift workWeekend work
- ...to fulfill your potential, to employee programs that help you make the most of work life... .... Therefore, we are seeking a Contracts Analyst to join our growing team in Calgary, Alberta... ...in sourcing, procurement, and contract management activities for CNOOC International's SCM...Long term contractFull timeContract workFor contractorsWork at officeLocal areaFlexible hours
- ...results. We are currently seeking a Financial Analyst to join our growing team in Calgary.... ...and post month-end journal entries Manage fixed asset depreciation and prepaid amortization... ...You Bring: Final stages of the CPA Program (required) Minimum 5 years of...Long term contractFull timeInternshipWork at office
- ...us on our journey! This role is part of Trimac’s New Graduate Program and will be a full-time, 24-month rotational role designed to accelerate... ..., with the ability to collaborate across teams Ability to manage competing priorities and adapt to changing business needs High...Full timeFor contractorsInternshipWork at office
- ...innovation forward. The Opportunity As a GIS Analyst, you will create, collect, organize, and... ...What You’ll Do Discover, create and manage complex geospatial datasets.... ...health, dental and vision benefits, a savings program that includes company matching, and a learning...Full timeLocal area
- ...As a leading Canadian wealth management organization, Richardson Wealth offers the personal touch of a boutique firm while delivering big... ...Experience & Growth, this role leads the development and creation of programs that elevate the advisor and client experience across the firm....Full time
$47k - $78k per year
...done it at Deloitte.” In this Analyst (Early Talent Acquisition) role... ...mindset will drive innovative programs that align with our business,... ...executing recruitment events, managing logistics, and helping our Campus... ...of potential candidates. Manage event invitations, screening...Permanent employmentWork at officeFlexible hours$56 per hour
Our client, an oil and gas company are looking to hire Contractor Confirmations & Counterparty Management Analyst to their team for an initial 6-month contract with a possibility of extension/conversion. This role is currently hybrid, 4 days per week in office in Calgary....Contract workFor contractorsWork at office- ...can wait for them to follow up with you or contact them through their profile pageOn-SiteOngoing OpportunityPosted2025-07-16Recreation Program VolunteerBetween Friends50 Openings Summary Volunteer with Between Friends' Fall W.E.S.O.A.R! Programs! Support people with...Full timeShift workWeekend workAfternoon shift1 day per week
- ...Title: Business Analyst Location: Calgary, AB Employment type: Contract, 1 year... ...insights and findings to team members and management Identify and resolve project issues... ...Proficient in data analysis ~ Experience in programming ~ Understanding business functional...Full timeContract workFor contractorsWork at officeWorldwideMonday to friday
- ...Officer) Position Summary Resilient Hearts is seeking casual program support worker who will play a crucial role in the program's... ...organizational policies and procedures, in collaboration with program management. Perform other duties as required, including but not limited...Full timeCasual workWork at officeAfternoon shiftWeekday work
- ...execution of the Company's organic drilling program in the Deep Basin, delivering operational... ...to join our growing team! Marketing Analyst Spartan is seeking an individual to fulfill... ...including forecasting requirements, managing commitments, and optimization Responsible...Long term contractFull timeContract workWork at officeWeekend workAfternoon shift
- ...apps and credit cards ~ Team of 500+ people ~1M+ customers ~10K+ retail partners What you'll be doing Manages the collateral and funds flow program for Neo’s assets under management (AUM), such as deposits and mortgages. Responsible for daily monitoring and...Long term contractFull timeTemporary workFixed term contractFlexible hoursNight shift
- ...This is a non-union position As the Analyst General Accounting, you will interact extensively... ...processes. Duties include day-to-day management of bank accounts and balance sheet general... ...Enbridge provides competitive workplace programs that differentiate us and offer flexibility...Full timeTemporary workFor contractorsWork at officeImmediate startWork from homeFlexible hours
- ...master planner, a developer, and a project manager. We build parks and pathways as carefully... .... We curate public art and neighbourhood programming. We liaise, consult, cooperate and engage... ...Plan—a public infrastructure program approved by the City of Calgary and the Province...Long term contractRemplacementFull timeContract workFor contractorsWork at officeShift workWeekend workAfternoon shiftWeekday work
- ...work. Job Summary The Compliance Analyst (Intermediate level) develops professional... ...are closed in a timely manner Management Systems Updates any local site level management... ...level, within a moderate scope Program Management Produces developed compliance...Full timeWork at officeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Analyst Program Management. Be the first to apply!
