A Canadian National business train grinds up the 2.2% grade through Cheakamus canyon on BC Rail's Squamish subdivision. A bit further up the hill the train stalled after one of the E units shut down. The train was assisted to the siding at Mcguire by the power from a southbound frieght I was waiting for.