25 Dec
SUI
SUI
live
UPCOMING
FINAL{{status}}
SVK
SVK
SUI vs
SVK
Rogers Place, Group A
12:00
25 Dec
GER
GER
live
UPCOMING
FINAL{{status}}
FIN
FIN
GER vs
FIN
Rogers Place, Group A
16:00
25 Dec
RUS
RUS
live
UPCOMING
FINAL{{status}}
USA
USA
RUS vs
USA
Rogers Place, Group B
19:30
26 Dec
SWE
SWE
live
UPCOMING
FINAL{{status}}
CZE
CZE
SWE vs
CZE
Rogers Place, Group B
12:00
26 Dec
GER
GER
live
UPCOMING
FINAL{{status}}
CAN
CAN
GER vs
CAN
Rogers Place, Group A
16:00
26 Dec
USA
USA
live
UPCOMING
FINAL{{status}}
AUT
AUT
USA vs
AUT
Rogers Place, Group B
19:30
27 Dec
FIN
FIN
live
UPCOMING
FINAL{{status}}
SUI
SUI
FIN vs
SUI
Rogers Place, Group A
12:00
27 Dec
SVK
SVK
live
UPCOMING
FINAL{{status}}
CAN
CAN
SVK vs
CAN
Rogers Place, Group A
16:00
27 Dec
CZE
CZE
live
UPCOMING
FINAL{{status}}
RUS
RUS
CZE vs
RUS
Rogers Place, Group B
19:30
28 Dec
AUT
AUT
live
UPCOMING
FINAL{{status}}
SWE
SWE
AUT vs
SWE
Rogers Place, Group B
16:00
28 Dec
SVK
SVK
live
UPCOMING
F(OT){{status}}
GER
GER
SVK vs
GER
Rogers Place, Group A
19:30
29 Dec
USA
USA
live
UPCOMING
FINAL{{status}}
CZE
CZE
USA vs
CZE
Rogers Place, Group B
12:00
29 Dec
CAN
CAN
live
UPCOMING
FINAL{{status}}
SUI
SUI
CAN vs
SUI
Rogers Place, Group A
16:00
29 Dec
AUT
AUT
live
UPCOMING
FINAL{{status}}
RUS
RUS
AUT vs
RUS
Rogers Place, Group B
19:30
30 Dec
FIN
FIN
live
UPCOMING
FINAL{{status}}
SVK
SVK
FIN vs
SVK
Rogers Place, Group A
12:00
30 Dec
SUI
SUI
live
UPCOMING
FINAL{{status}}
GER
GER
SUI vs
GER
Rogers Place, Group A
16:00
30 Dec
RUS
RUS
live
UPCOMING
F(OT){{status}}
SWE
SWE
RUS vs
SWE
Rogers Place, Group B
19:30
31 Dec
CZE
CZE
live
UPCOMING
FINAL{{status}}
AUT
AUT
CZE vs
AUT
Rogers Place, Group B
12:00
31 Dec
CAN
CAN
live
UPCOMING
FINAL{{status}}
FIN
FIN
CAN vs
FIN
Rogers Place, Group A
16:00
31 Dec
SWE
SWE
live
UPCOMING
FINAL{{status}}
USA
USA
SWE vs
USA
Rogers Place, Group B
19:30
02 Jan
RUS
RUS
live
UPCOMING
FINAL{{status}}
GER
GER
RUS vs
GER
Rogers Place
10:00
02 Jan
FIN
FIN
live
UPCOMING
FINAL{{status}}
SWE
SWE
FIN vs
SWE
Rogers Place
13:30
02 Jan
CAN
CAN
live
UPCOMING
FINAL{{status}}
CZE
CZE
CAN vs
CZE
Rogers Place
17:00
02 Jan
USA
USA
live
UPCOMING
FINAL{{status}}
SVK
SVK
USA vs
SVK
Rogers Place
20:30
04 Jan
CAN
CAN
live
UPCOMING
FINAL{{status}}
RUS
RUS
CAN vs
RUS
Rogers Place
16:00
04 Jan
USA
USA
live
UPCOMING
FINAL{{status}}
FIN
FIN
USA vs
FIN
Rogers Place
19:30
05 Jan
FIN
FIN
live
UPCOMING
FINAL{{status}}
RUS
RUS
FIN vs
RUS
Rogers Place
15:30
05 Jan
CAN
CAN
live
UPCOMING
FINAL{{status}}
USA
USA
CAN vs
USA
Rogers Place
19:30