The strongest teams in Group F are Belgium and Croatia. Both these teams have high chances of qualifying for the next round. But we often see strange things in the World Cup. Small teams also perform well and win against big teams. Belgium and Croatia are strong enough teams. But they must play carefully in every match. Canada and Morocco have some very good players. So if Belgium and Croatia do not perform carefully against these two teams. And take these two teams lightly, then they won't win. But I believe Belgium and Croatia will do no wrong. and will qualify for the next round.
Sometime back, Belgium was the no.1 team as per the FIFA rankings. But their performance has gone down in the recent years. The same can be said about Croatia as well. They surprised everyone in 2018, by reaching the final. But ever since then, they are in poor form. I don't expect a repeat of 2018 from Croatia. And I don't know much about Canada and Morocco. I don't think that either of these two will be able to progress to the next round. The chances are that Croatia and Belgium will progress to the PQF stage.
Belgium was rumored to be able to win a trophy some time ago at the previous World Cup as well as the European Cup but that didn't happen, and this will be the last chance for the best Belgian generation as far as it has ever existed, to qualify for the group phase they can but to the quarter-finals or semifinals it's still not clear because they will face teams that are just as good later.