Led by Florida Panthers captain and two-time Stanley Cup champion Alexander Barkov, who missed the entire NHL season due to injury, Finland defeated Canada 4-2 on Saturday in Zurich, setting up a showdown against Switzerland in the Ice Hockey World Championship final.
