• CPKC

  • Craig MacPherson

Craig MacPherson

Locomotive Engineer at CPKC

Craig MacPherson is an accomplished IT leader with extensive experience in infrastructure, middleware, and database management across various industries. Currently serving as the Director of IT Infrastructure & Operations at Canadian Pacific Railway, Craig oversees a team of 26, managing critical middleware and database solutions, as well as supporting locomotive engineering operations. Previously, Craig held significant roles such as Global Operations Manager at Suncor Energy and Owner/Director of IT Consulting at Dmac Inc., driving value through IT consolidation and management. Craig's earlier positions include key roles at Oracle, SHL Systemhouse, and Alberta Energy Corporation, showcasing a strong background in technical architecture, performance tuning, and systems integration. Craig holds degrees from Lansbridge University, Mount Royal University, and the University of Calgary.

Links

Previous companies


Org chart

No direct reports

Teams

This person is not in any teams


Offices

This person is not in any offices