Eeli Tolvanen decided the penalty shootout.
Sweden is now leading the group, two points ahead of Canada before the nations' meeting on Tuesday.
The group winner will get a more favorable quarterfinal opponent and will meet one of the group fours.
A star-studded Canada, with Sidney Crosby and Nathan MacKinnon at the forefront, had gone undefeated in the World Championship match with five wins and a 28–2 goal difference.
Finland and Canada met in three consecutive World Championship finals between 2019 and 2022 (the 2020 World Championship was cancelled due to covid-19) with Finland as the winner twice.
In this tournament, "The Lions" have not impressed, but against Canada, Finland raised their game by several classes compared to the meeting against Tre Kronor (1–2) a week ago.
After an even first period, Canada took control in the second period, but just like against Sweden, the Finnish goalkeeper Juuse Saros, the Nashville star, played a great game.
In the end, he had to surrender – in a Finnish power play.
Harri Pesonen could not handle a tricky rebound in the attacking zone and Canada quickly turned the tables and stormed forward two against one.
Noah Dobson played forward to veteran center Ryan O'Reilly, who outsmarted his teammate from Nashville, Saros.
But Finland lifted their game in the third period and equalized through Patrik Puistola, who outsmarted the Canadian goalkeeper legend Marc-André Fleury on a rebound after his own shot.
A sold-out Globen, 12,530 spectators – largely blue and white, finally got to celebrate Finland's penalty shootout win.