This whc is running so strange that I don‘t risk any predictions, mathematically all is still possible but for Sweden for example it‘s very hard now. Let us check the remaining games of Sweden, Slovakia and the Czechs and the current initial position for the quarterfinal.
Sweden: Great Britain, Slovakia, Russia / 8th 3 points
Slovakia: Denmark, Sweden, Czechs / 3rd 9 points
Czechs: Great Britain, Denmark, Slovakia / 4th 5 points
Assuming Czechs win against Great Britain and Denmark in regular time, they stand with 11 points in the table. Russia and Switzerland also have already 9 points. I‘m sure both will get more than only 2 points of the 3 remaining games.
Let’s assuming too Slovakia wins in regular time against Denmark, they get at least 12 points.
If Sweden now loses only 1 point of the 6 possible points against Slovakia and Russia, they attempt maximum 11 points. But this wouldn‘t be enough even if the Czechs lose against Slovakia in regular time because Sweden lost against the Czechs and Russia, Switzerland and Slovakia had more than 11 points.
You see Sweden is in a very bad situation. Canada in the group B is in a similar situation. So it‘s not unlikely that at least one of those teams miss the quarterfinal.