Reporting to the Supervisor, Mechanical, the HD Mechanic is an integral member of the Rocky Mountaineer Team. The incumbent in this position is mainly responsible for generator and locomotive engine maintenance, inspections and repairs[...]