Canada will stop Russian athletes and officials from entering the country for the World Juniors, the government said on 11 November.

The men's under-20 ice hockey championship runs from 26 December to 5 January in Edmonton and Red Deer, Alberta.

Secretary of State for Sport Adam van Koeverden said Russians and Belarusians would be kept out "regardless of whether they already hold valid visas".

On 30 October the Court of Arbitration for Sport ordered the International Ice Hockey Federation to admit Russian teams to five championships.

Russia and Belarus have been banned from international hockey since Russia invaded Ukraine with Belarusian help in 2022.

Prime Minister Mark Carney said last week they could not compete in Canada while representing their countries as long as the war continues.

Sweden, Finland, Czechia, Switzerland and Latvia have all said they will not play against Russia.

Norway's federation said it had been told Russia would be added to the tournament at Norway's expense.

TSN reported that Russians already playing for Canadian junior teams on visas are also ineligible, even under a neutral flag.

The hockey federation has not said how it will handle the clash between the court ruling and Canada's entry rules.

Read the full story on Canada and the World Juniors on Trends News Stories.

Want world news like this on your phone? Follow our WhatsApp channel TrendsNewsStories. Tap Join WhatsApp below.