The schedule for the 2017 IIHF World Junior Championships has been announced, and this year, it'll be taking place in Toronto and Montreal. The championships kick off on Monday, December 26 at both Bell Centre and Air Canada Centre with Sweden vs. Denmark and US vs. Latvia, respectively, and run through the final on January 5th. Home ice advantage for Canada's youth will be nice, and hopefully this year they'll take home some hardware too!

From the press release:

The event will be hosted at the same venues like at the 2015 World Juniors but with reversed roles for Montreal and Toronto.In the Preliminary Round from 26 to 31 December, Toronto will host the group with Russia, the United States, Canada, Slovakia and Latvia that will conclude with the USA-Canada New Year’s Eve game.

Montreal will host Finland, Sweden, the Czech Republic, Denmark and Switzerland in the Preliminary Round.

Toronto will also host two quarter-final games while Montreal will be the venue for two other quarter-final games – including Canada’s quarter-final game pending qualification –, both semi-finals, the medal games and the best-of-three relegation round.

1 A 26 Dec, Mon 13:00 GMT-5 PRE Centre Bell SWE SWEvsDEN DEN
2 B 26 Dec, Mon 15:30 GMT-5 PRE Air Canada Centre USA USAvsLAT LAT
3 A 26 Dec, Mon 17:00 GMT-5 PRE Centre Bell CZE CZEvsFIN FIN
4 B 26 Dec, Mon 20:00 GMT-5 PRE Air Canada Centre CAN CANvsRUS RUS
5 A 27 Dec, Tue 13:00 GMT-5 PRE Centre Bell CZE CZEvsSUI SUI
6 B 27 Dec, Tue 16:00 GMT-5 PRE Air Canada Centre LAT LATvsRUS RUS
7 A 27 Dec, Tue 17:30 GMT-5 PRE Centre Bell DEN DENvsFIN FIN
8 B 27 Dec, Tue 20:00 GMT-5 PRE Air Canada Centre CAN CANvsSVK SVK
9 A 28 Dec, Wed 17:00 GMT-5 PRE Centre Bell SUI SUIvsSWE SWE
10 B 28 Dec, Wed 19:30 GMT-5 PRE Air Canada Centre SVK SVKvsUSA USA
11 A 29 Dec, Thu 13:00 GMT-5 PRE Centre Bell DEN DENvsCZE CZE
12 B 29 Dec, Thu 15:30 GMT-5 PRE Air Canada Centre RUS RUSvsUSA USA
13 A 29 Dec, Thu 17:30 GMT-5 PRE Centre Bell FIN FINvsSWE SWE
14 B 29 Dec, Thu 20:00 GMT-5 PRE Air Canada Centre LAT LATvsCAN CAN
15 A 30 Dec, Fri 17:00 GMT-5 PRE Centre Bell SUI SUIvsDEN DEN
16 B 30 Dec, Fri 19:30 GMT-5 PRE Air Canada Centre SVK SVKvsLAT LAT
17 A 31 Dec, Sat 13:00 GMT-5 PRE Centre Bell SWE SWEvsCZE CZE
18 B 31 Dec, Sat 15:30 GMT-5 PRE Air Canada Centre USA USAvsCAN CAN
19 A 31 Dec, Sat 17:30 GMT-5 PRE Centre Bell FIN FINvsSUI SUI
20 B 31 Dec, Sat 20:00 GMT-5 PRE Air Canada Centre RUS RUSvsSVK SVK
21 2 Jan, Mon 11:00 GMT-5 REL Centre Bell vs
22 2 Jan, Mon 13:00 GMT-5 QF Air Canada Centre vs
23 2 Jan, Mon 15:30 GMT-5 QF Centre Bell vs
24 2 Jan, Mon 17:30 GMT-5 QF Air Canada Centre vs
25 2 Jan, Mon 20:00 GMT-5 QF Centre Bell vs
26 3 Jan, Tue 17:30 GMT-5 REL Centre Bell vs
27 4 Jan, Wed 15:00 GMT-5 SF Centre Bell vs
28 4 Jan, Wed 19:30 GMT-5 SF Centre Bell vs
29 5 Jan, Thu 11:00 GMT-5 REL Centre Bell vs
30 5 Jan, Thu 15:30 GMT-5 BMG Centre Bell vs
31 5 Jan, Thu 20:00 GMT-5 GMG Centre Bell vs