Q-League action saw the Screaming Eagles beat the Sea Dogs 6 to 3 at Harbour Station.
In the NHL, the Habs beat the Stars 4 to 3.
The Canucks shut out Arizona 3 to nothing.
The Flames got past Colorado 4 to 1.
In the world junior hockey tournament, Canada beat Sweden 5 to 2.
Canada will face off against the U.S. today for the gold.