Jake Taylor told Global News that he saw the older man strike Fadel as other people on the train were simply "watching, sitting there on their phones, kind of cowardly."
“I went over and I gave him a shove, told him to get the F out of here,” Taylor said.
After the man exited the train, Taylor stayed with Fadel as she reported the incident to the authorities.
According to Vancouver's Transit Police, 46-year-old Pierre Belzan was arrested that same night. He has been charged with one count of assault and one count of threatening to cause death or bodily harm. A sexual assault charge is pending.