Here's my take on the roster
Forwards
Hudon,Drouin,Mantha
Shinkaruk,Horvat,Anderson
Rychel,Laughton,Lazar
Leier,Girard,Gauthier
Petan/McDavid
Cut: McDavid/Petan,Reinhart
Defence
Before Reinhart suspension
Morrissey,Dumba
Bigras,Severson
Pouliot,Pelech
After suspension
Reinhart,Dumba
Morrissey,Severson
Bigras,Pelech
Pouliot(PP+limited mins)
Goalies
Furcale
Paterson
Special Teams
PP
Drouin,Petan,Mantha
Dumba,Pouliot
Shinkaruk,Horvat,Hudon
Severson,Morrissey
PK
Horvat,Lazar
Reinhart,Dumba
Laughton,Hudon
Bigras,Severson
Girard,Leier
Morrissey,Pelech
This team has very good balance imo. Hope this is the year Canada breaks the slump!!!!!Go Canada Go!!!!