A man has been charged following a troubling assault on the Queensborough Bridge in New Westminster, B.C. that put three people in hospital Sunday.

Police told CTV News the suspect used a hammer to attack 75-year-old Amar Singh Deol on the bridge around 1 p.m., then assaulted two cyclists who tried to intervene.

According to authorities, suspect wouldn't back down when officers arrived.

"He still had the hammer in his hand," Sgt. Jeff Scott said. "We deployed the ARWEN gun, which is a less-lethal distance weapon."

But the rubber bullets weren't enough to stop the suspect.

"At that point, a Taser was deployed and the officers were able to use that time to get close and get the suspect into custody," Scott said.

The incident has left Deol, who was on his way to temple at the time, too afraid to leave his home.

"Dad said he feels like after a few seconds, he'd die," his daughter, Sarbjeet Dhillon, told CTV News. "He squeezed my dad's neck… very tightly… My dad can't breathe."

Dhillon said her father was violently thrown to the ground and had a sharp metal objet pushed against his neck. She fears he could have been killed if not for the two people who stepped in to help.

"They saved my dad's life," she said.

Police also extended their gratitude, calling the Good Samaritans "heroes."

The extent of the victims' injuries hasn't been released, but police described them as not life-threatening. All were taken to an area hospital for assessment. One of the Good Samaritans had been released by Monday afternoon.

"We are thankful that this was not worse than it was, which can be attributed to the people who helped stop the attack and the quick response of NWPD patrol officers," Scott said in a statement.

The suspect, Lieto Nasitwitwi, is facing a total of six charges, including assault causing bodily harm, assault with a weapon and possession of a weapon.

Meanwhile, Deol and his family are left wondering why someone would go after him. They hope to one day have the chance to personally thank those who put themselves at risk to help.

With files from CTV Vancouver's Michele Brunoro