It looks to me group f will be easiest to bet on. Croatia was determined to not lose the match so not exactly they got what they wanted. But as we see Belgium already leads it, I think Croatia will take more risks against Canada and I think they will finish this group very likely in 2nd place. This is my expectation. I don't think Morocco and Canada will have chance in this group, it will end without any surprises.
Never say never but Canada played really good the first half against Belgium and in the end they deserved more than this loss. Didn't see Croatia play against Morocco but saw some highlights and read some match reports and nobody was also impressed with how Croatia played.
Canada played really well, they were just poor at finishing but I don't see them qualifying ahead of Croatia or Belgium.
But like you said "never say never".
That been said, I don't see Belgium going very far in this tournament.
They're not a very good side. If Canada has made use of their chances the game might have turned out differently.
Honestly, before the start of the championship, I expected that Belgium and Croatia would easily win the first two places in the group and advance to the knockout stage of the competition.
After watching the first games in this group, I'm not so sure anymore.
Canada was much better than Belgium and lost undeservedly, and Morocco was also very good against Croatia.
The next match against Canada will be crucial for Croatia. If Croatia doesn't win that match, this World Cup is most likely over for them.
Croatia disappointed against Morocco, they played not to lose, but not with the desire to win.