Canada is heading to the World Juniors semifinals after defeating Slovakia in the quarterfinals. Czechia overcame Switzerland in the quarterfinals and will now face their toughest test of the tournament.
The winner between Team Canada and Team Czechia with a chance to play in the finals on Jan. 5. They will play the winner of Finland and Sweden who will play in the earlier quarterfinal matchup on Sunday.
STREAM: Those in Canada can watch Canada vs. Czechia live with Fubo (free trial)
Canada dominated Slovakia in the quarterfinals, winning 7-1. Michael Misa, Tij Iginla, Porter Martone, Brady Martin, Sam O'Reilly, Cole Beaudoin and Cole Reschny all netted goals, while goal keeper Jack Ivankovic stopped 21 of the 22 shots he saw in the matchup.
Czechia had a closer game against Switzerland, but still won 6-2. Adam Jiricek, Jakub Fibigr, Petr Sikora, Tomas Galvas, Jiri Klima, and Samuel Drancak all scored a goal. Goalie Michal Orsulak saw 20 shots and stopped 18 of them.
Here's what you need to know to watch Canada face Czechia in the semifinals of the World Juniors Sunday.
Where to watch Canada vs. Czechia at 2026 World Juniors
- TV channel: TSN
- Live stream: TSN app
Sunday's game between Canada and Czechia will air on TSN and be streamed on the TSN app.
Canada vs. Czechia World Juniors 2026 radio station
- Radio Station: SiriusXM channel 91 (NHL Network)
Fans can tune into Sunday's game between Canada and Czechia live on SiriusXM. Coverage will be available on channel 91, which is NHL Network.
Canada vs. Czechia World Juniors 2026 start time
- Date: Sunday, Jan. 4
- Time: 8:30 p.m. ET
The puck will drop on the semifinal game between Canada and Czechia at 8:30 p.m. ET.
World Juniors 2026 schedule, results
Friday, Dec. 26
| Game | Time (ET) |
| Slovakia 2, Sweden 3 | 1 p.m. |
| Denmark 2, Finland 6 | 3:30 p.m. |
| Germany 3, United States 6 | 6 p.m. |
| Czechia 5, Canada 7 | 8:30 p.m. |
Saturday, Dec. 27
| Game | Time (ET) |
| Germany 1, Slovakia 4 | 2 p.m. |
| Canada 2, Latvia 1 (OT) | 4:30 p.m. |
| United States 2, Switzerland 1 | 6 p.m. |
| Denmark 2, Czechia 7 | 8:30 p.m. |
Sunday, Dec. 28
| Game | Time (ET) |
| Sweden 4, Switzerland 2 | 2 p.m. |
| Latvia 0, Finland 8 | 4:30 p.m. |
Monday, Dec. 29
| Game | Time (ET) |
| Germany 1, Sweden 8 | 1 p.m. |
| Czechia 2, Finland 1 (OT) | 3:30 p.m. |
| United States 6, Slovakia 5 | 6 p.m. |
| Canada 9, Denmark 1 | 8:30 p.m. |
Tuesday, Dec. 30
| Game | Time (ET) |
| Switzerland 4, Germany 0 | 2 p.m. |
| Latvia 6, Denmark 3 | 4:30 p.m. |
Wednesday, Dec. 31
| Game | Time (ET) |
| Switzerland 3, Slovakia 2 | 1 p.m. |
| Czechia 4, Latvia 2 | 3:30 p.m. |
| Sweden 6, United States 3 | 6 p.m. |
| Canada 7, Finland 4 | 8:30 p.m. |
Friday, Jan. 2
| Game | Time (ET) |
| Relegation: Germany 8, Denmark 4 | 12:30 p.m. |
| Quarterfinal: Sweden 6, Latvia 3 | 2 p.m. |
| Quarterfinal: Czechia 6, Switzerland 2 | 4:30 p.m. |
| Quarterfinal: Finland 4, United States 3 (OT) | 6 p.m. |
| Quarterfinal: Canada 7, Slovakia 1 | 8:30 p.m. |
Sunday, Jan. 4
| Game | Time (ET) |
| Semifinal: Sweden vs. Finland | 4:30 p.m. |
| Semifinal: Canada vs. Czechia | 8:30 p.m. |
Monday, Jan. 5
| Game | Time (ET) |
| Third-place game: TBD vs. TBD | 4:30 p.m. |
| Championship game: TBD vs. TBD | 8:30 p.m. |