LONGUEUIL, Que. - Friends, relatives and dignitaries paid tribute to slain warrant officer Patrice Vincent on Saturday, with one colleague saying he "left way too soon."

About 1,000 people, including Prime Minister Stephen Harper, packed into a church near Montreal to say goodbye to Vincent, who was killed Oct. 20 after being hit by a car driven by an attacker with known jihadist sympathies.

Chief warrant officer Martin Rousseau, who gave a eulogy at the funeral, described Vincent, 53, as a quiet and determined person who was always looking to help others.

"He left way too soon," Rousseau said in an interview before the service.

Vincent would have been overwhelmed by the pomp and circumstance of the funeral, he added.

"I can tell you that he never would have expected this," he said. "He never would have asked for this."

At the request of Vincent's family, the service was not televised and media were not granted access to the church.

The Prime Minister's Office later issued a transcript of Harper's remarks to the congregation.

"All of Canada shares your pain," Harper said of Vincent's family.

"Patrice did not deserve to die, and you do not deserve to be going through this ordeal.

"Someone dear to you has been taken away by the revolting actions of a person motivated by a barbaric ideology, an ideology contrary to the values of justice, freedom and compassion that we share as Canadians."

Vincent was killed in the parking lot of a shopping mall in Saint-Jean-sur-Richelieu, southeast of Montreal, when Martin Couture-Rouleau plowed into him and a fellow soldier, who survived.

Vincent's casket was carried out of the church in Montreal-area Longueuil by eight pallbearers and was draped with the Maple Leaf.

Hank Gigandet, a 67-year-old Montrealer, said he wanted to pay his respects to a fallen solider.

"Our military does a great job, " he said before the service.

"I thought it was a good occasion to come here and show our respect."

Vincent's death came two days before Cpl. Nathan Cirillo was fatally shot while standing sentry at the National War Memorial in Ottawa.

His attacker, Michael Zehaf Bibeau, was then killed in a dramatic shootout in the halls of the Parliamentary Buildings.

Vincent was working as a member of the military's personnel support staff in the IT department at 438 Tactical Helicopter Squadron in Saint-Hubert, near Montreal.

Vincent joined the Forces in the spring of 1986 as a combat engineer. After completing his initial trade training, he was posted later that year to CFB Valcartier, near Quebec City.

In 1990, he redeployed as a military firefighter and served at a number of Canadian Forces bases, including Comox, B.C; Trenton, Ont; Edmonton; and North Bay, Ont.

Vincent also served around the world on several warships.