RCMP Const. Lesley Smith of North District Traffic Services said the driver of a minivan was apparently trying to pass a semi-tractor trailer when he lost control and swerved into the oncoming lane.
She said the minivan was T-boned by another semi, killing the man, a six-year-old and one of the two three-year-olds in the vehicle.
The woman and child are in stable condition in a hospital in Jasper, Alta., following the collision Wednesday afternoon on Highway 16 near Moose Lake overpass, about 40 kilometres east of Tete Jaune Junction.
Smith said there have been 16 fatal collisions on the highway in the last year and that some of them were related to vehicles trying to pass on an unsafe stretch of the road, especially during unpredictable weather.
She said there are several designated passing lanes on parts of the highway.
On Thursday, the BC Coroners Service released the name of an 85-year-old Calgary woman who died in a crash on the Coquihalla Highway, about 50 kilometres south of Merritt.
Gayle Ashforth was a passenger in an SUV that was struck head on by a forestry chip truck.
Her 86-year-old husband, who was driving, was airlifted to a Vancouver-area hospital.