A crash between a lorry and a bus carrying a junior hockey team in western Canada has left around 14 people dead and others seriously injured, Canadian police say.

The bus was carrying the Humboldt Broncos of the Saskatchewan Junior Hockey League to the town of Nipawin for a play-off game. It collided with a transporter truck.

"There have been multiple fatalities - our whole community is in shock," said Kevin Garinger, president of the Humboldt Broncos of the Saskatchewan Junior Hockey League.

Mr Garinger said parents from across western Canada are rushing to the scene as they struggle to cope with the tragedy.

"It's a horrible accident, my God," said Darren Opp, president of the Nipawin Hawks hockey team. "It's very, very bad."

Mr Opp said the truck hit the side of the players' bus, adding that the coaching staff and players from the Hawks are waiting to help.

"They are sitting in the church just waiting to hear any good news," he said. "There's uncles and moms and dads waiting to hear whether their sons and nephews are OK."

Pastor Jordan Gadsby at the Apostolic Church in Nipawin said more than a hundred people gathered at the church. "Some of them are waiting to hear if their kids are alive."

It is sort of every parent's worst nightmare

Mr Garinger, who has one of the players living in his home, said they still don't know his fate.

"We don't know who has passed and we don't expect to know right away," he said. "We know that the coroner and their office need to do their work and let families know."

Kevin Henry, a coach who runs a hockey school in Prince Albert, said people are in shock. "It is sort of every parent's worst nightmare."

"This is I would think one of the darkest days in the history of Saskatchewan, especially because hockey is so ingrained in how we grow up here," Henry said.

The Saskatchewan Junior Hockey League is a Junior 'A' hockey league under Hockey Canada, which is part of the Canadian Junior Hockey League. It is open to North American-born players between the ages of 16 and 20.

RCMP said the collision occurred late Friday afternoon.

"I cannot imagine what these parents are going through, and my heart goes out to everyone affected by this terrible tragedy, in the Humboldt community and beyond," Canadian Prime Minister Justin Trudeau tweeted.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.