I think it's a little too early to worry about seeding. If we win the next two games (Denmark, Germany) as we should, we either finish 2nd or 3rd in the group depending on the outcome against Canada, assuming Finland wins their final three (Great Britain, France, Germany).
That's especially true because Group B is a crapshoot. You could easily see Russia lose to Sweden and have 18 points, the Czechs beat Italy, Austria, and Switzerland and end up with 18 points, and Sweden beat Switzerland, Latvia, and Russia to end with 18 points. Sweden would have had to beat Russia in regulation to end up with 18 points, so then you'd have a three-way tie that wouldn't be broken by their sub-games point totals, so then you'd have goal differential in those sub-games, where Sweden would need to beat Russia by 3 to send it to another tiebreaker, or if they beat them by more than 3, Sweden would be #1, Czechs #2, Russia #3. If they didn't beat them by more than 3, it would be Russia #1, Czechs #2, Sweden #3. Another possible scenario is Russia wins out (18 points), Sweden ends up with 15 points, Switzerland beats the Czechs and both Switzerland and the Czechs end up with 15 points, thus you're in another 3-way tie breaker where goal differential again would determine ranking (as you'd need regulation wins to end up with those point totals) amongst their sub-games where the Czechs would be +3 and Sweden -3 before 2 games (Sweden - Switzerland and Czech Republic - Switzerland) have been played. That's not even considering possible OT games, and the more traditional outcomes, too.
The point is there's still a lot of options left in a tournament where there's probably still an upset or two coming. And with a spot in the QF not yet guaranteed, let's just lock that up first and then worry about the QF matchup when we're down to everyone's 7th game in the round robin as things will crystallize in terms of scenarios. The only likely outcome right now is Finland ends up #1 in Group A barring an upset. Everything else is in play.