The Maritime Bus driver who was attacked by a passenger in Perth-Andover on Wednesday night is crediting the people who helped immediately after he was stabbed with saving his life.

Donald Jaillet says he suffered numerous wounds, including lacerations to his abdomen, head and face. But the worst was a deep gash in his right arm, which cut the artery.

"This was probably the closest of being dead because of losing two-thirds of my blood," he told Radio-Canada from his bed at the Hotel-Dieu of St. Joseph hospital on Friday.

"It was really shocking."

Jaillet was pulling into the Maritime Bus station at the village's Shell gas bar and convenience store around 10 p.m. when he was attacked.

He managed to bring the bus to a stop safely and none of the other six passengers were injured.

Witnesses told CBC News one of the passengers, Mario Bernier, intervened, pulling the attacker away from Jaillet. And Jamie Turner, who had been in the store, started First Aid until the ambulance arrived.

"With the help of Good Samaritans that helped me out that night, it's probably because of them that I'm still alive," said Jaillet, fighting back tears. "They did a tremendous job on site."

On the mend

He is also grateful to the hospital staff, he said.

"If it [hadn't] been for this Perth-Andover hospital, I probably wouldn’t be here today talking to my family and friends and you people."

Jaillet, who was in critical condition, underwent emergency surgery.

He said he's "healing pretty good" and hopes to be transferred home to Bouctouche soon.

Meanwhile, Ryan Jason Hickey, 27, of Moncton, has been charged with attempted murder and aggravated assault in the attack.

Hickey remains in custody pending a bail hearing in Grand Falls provincial court on Monday.