On 6 December 2018, it was announced that
Edmonton and
Red Deer, in the province of
Alberta, would be the host cities. It was the third time Edmonton had been selected to host the tournament, after previously hosting in
1995 and
2012, and the first to use
Rogers Place as a venue. Due to the
COVID-19 pandemic, the
IIHF cancelled all lower-division U20 championships on September 17, 2020 (thus there was no promotion or relegation), and announced that the top division tournament would be hosted solely by Edmonton using a "
bubble" strategy similar to what was used for the
NHL's
2020 Stanley Cup playoffs in Edmonton and Toronto. This decision resulted in the elimination of Red Deer as the secondary host city of the 2021 tournament. All games were held
behind closed doors with no outside spectators. It was subsequently announced that Edmonton and Red Deer would host the 2022 tournament, and that
Gothenburg,
Sweden would be shifted from 2022 to 2024. On 19 October 2020, the full schedule for the tournament was announced, with play beginning on
Christmas for the first time since the
2004–05 edition. On 25 November 2020, Hockey Canada suspended its selection camp and quarantined all players for a fortnight (retroactive to November 23) due to two positive COVID-19 tests among participants. Swedish head coach
Tomas Montén, along with two assistant leaders, and four players (
William Eklund,
Karl Henriksson,
William Wallinder, and
Albin Grewe) from the Swedish preliminary roster had to leave the team after having tested positive for COVID-19 very close to the beginning of the championship. Team Canada captain
Kirby Dach sustained an injury in Canada's pre-tournament game against Russia, and was ruled out for the rest of the tournament. Nine German players were quarantined under COVID-19 protocols through the first two games due to positive tests prior to the tournament. No new COVID-19 positives were detected within the bubble through the conclusion of the tournament. Blackhawks prospect and 2020 first rounder and Team Germany forward
Lukas Reichel was unable to play at the tournament, after having tested positive for COVID-19. ==Top Division==