A man was struck and killed by a CP Rail train on 51st Avenue at Gateway Boulevard just before 7 a.m. Wednesday.
Witnesses said the man was pushing a shopping cart at the crossing when it got stuck in the track.
The 46-year-old man had crawled under the crossing arms at the intersection as the lights flashed and bells sounded, said police.
The two-person crew on the southbound train saw the man, but couldn't prevent the collision, said CP Rail spokesman Kevin Hrysak.
"The crew did everything in its means — by sounding their horn, blowing their whistle,and eventually putting the train into an emergency brake application, but unfortunately it did make contact with the individual," he said.
A man who works at the Sawridge Inn on Gateway Boulevard says the victim was an older man who used to pick bottles at the hotel.
"It's sad...it brings tears to my eyes," said Theo Barnett.
The crew has been relieved from duty and, along with emergency responders, will be offered counselling, said Hrysak.
"In these types of situations, it can be a very difficult thing for them to cope with," he said.