Three workers were struck and injured by a CN freight train Wednesday morning as they cleared snow and ice from rail switches along the tracks.
The men were being treated in hospital and two of the employees were reported to be in critical condition.
Edmonton Police Staff-Sgt. Rob Mills said the men were using snowblowers and wearing sound attenuators. They didn't hear the approaching train, which sounded its horn and hit the brakes as it slid towards them along the icy tracks.
"The train came along and saw them close to the track and tried to do some emergency braking, but unfortunately struck the three employees," Sgt. Mills said.
"All three were taken to hospital."
Police said the east-bound train was going about 40 km/h.
The men are employed by A & B Rail Services Ltd. and were working under contract to CN.
Managers at A & B Rail Services were not immediately available for comment.
The collision is being investigated by CN, Alberta's Occupational Healthy and Safety Department and federal safety regulators.
Patrick Waldron, a CN Rail spokesman, said the company's probe will include a review of its operating procedures, including safety.
"Obviously there are procedures in place for any workers, whether they are contract or regular workers, when they are out in the field," Mr. Waldron said from Chicago.
"What happened this morning is under investigation so we can find out all of the answers."