December 26, 2018
13:00
Czech Republic vs  Switzerland Rogers Arena

 

December 26, 2018
17:00
Canada vs  Denmark Rogers Arena

 

December 26, 2018
15:30
United States vs  Slovakia Save-On-Foods Memorial Centre

 

December 26, 2018
19:30
Finland vs  Sweden Save-On-Foods Memorial Centre

 

December 27, 2018
13:00
Russia vs  Denmark Rogers Arena

 

December 27, 2018
17:00
Switzerland vs  Canada Rogers Arena

 

December 27, 2018
15:30
Slovakia vs  Sweden Save-On-Foods Memorial Centre

 

December 27, 2018
19:30
Finland vs  Kazakhstan Save-On-Foods Memorial Centre
December 28, 2018
17:00
Czech Republic vs  Russia Rogers Arena
December 28, 2018
19:30
Kazakhstan vs  United States Save-On-Foods Memorial Centre

 

December 29, 2018
13:00
Denmark vs  Switzerland Rogers Arena

 

December 29, 2018
17:00
Canada vs  Czech Republic Rogers Arena

 

December 29, 2018
15:30
Slovakia vs  Finland Save-On-Foods Memorial Centre

 

December 29, 2018
19:30
Sweden vs  United States Save-On-Foods Memorial Centre

 

December 30, 2018
17:00
Switzerland vs  Russia Rogers Arena

 

December 30, 2018
19:30
Kazakhstan vs  Slovakia Save-On-Foods Memorial Centre
December 31, 2018
13:00
Denmark vs  Czech Republic Rogers Arena

 

December 31, 2018
17:00
Russia vs  Canada Rogers Arena

 

December 31, 2018
15:30
Sweden vs  Kazakhstan Save-On-Foods Memorial Centre

 

December 31, 2018
19:30
United States vs  Finland Save-On-Foods Memorial Centre

 

Relegation

January 2, 2019
11:00
vs Rogers Arena

 

January 4, 2019
09:00
vs Rogers Arena
January 5, 2019
09:00
vs Rogers Arena

 

Playoff round

Quarterfinals Semifinals
1A
4B
2B Final
3A
1B
4A
Bronze medal game
2A
3B

 

Quarterfinals

January 2, 2019
13:00
vs Save-On-Foods Memorial Centre

 

January 2, 2019
15:30
vs Rogers Arena

 

January 2, 2019
17:00
vs Save-On-Foods Memorial Centre

 

January 2, 2019
19:30
vs Rogers Arena

Semifinals

January 4, 2019
13:00
vs Rogers Arena

 

January 4, 2019
17:00
vs Rogers Arena

Bronze medal game

January 5, 2019
13:00
vs Rogers Arena

Final

January 5, 2019
17:00