Police in western Canada said Saturday that six people died and 19 were injured after a pickup truck plowed through a crowd leaving a pre-wedding celebration.

Abbotsford Police said 25 to 30 people were walking north along the shoulder of the road late Friday night when the truck driven by a 71-year-old man lost control traveling south and hit them.

Police Const. Casey Vinet said many of the victims were related. Twelve ambulances and two helicopters transported the injured to hospital.

The injuries range from minor to serious, police said. Some had already been released Saturday. Three of the dead are men, the other three are women, but police have not released their identities. Vinet said the six who died range in age from their teens to their 50s.

"It's just terrible" Vinet said. "I've been told by one our senior officers with more than 20 years of experience that this is one of the most difficult scenes he's ever witnessed."

Vinet said the driver was questioned but has been released. Vinet said alcohol and drugs were not a factor.

The truck has been taken for a mechanical inspection.

Investigators remain on the scene.