Tributes have poured in for three teenage junior ice hockey players who were killed in a vehicle crash in the Canadian province of Alberta.

Officials said the three players, identified as 18-year-olds JJ Wright and Cameron Casorso, both from British Columbia, and 17-year-old Caden Fine, an American from Alabama, were headed to practice when the crash happened.

Canadian Prime Minister Mark Carney paid tribute to the young athletes calling the incident "a tragedy".

"A nightmare of every parent, every teammate, family, friends," Carney, who played ice hockey in his youth, told reporters on Tuesday. "My heart goes out to the families of the victims and the team."

The players were travelling from the town of Nanton, where they live, to Stavely, a small town in southern Alberta, for practice on Monday.