It is more likely that Morocco will advance to the next round. For Morocco to finish top of group F, they need to win.
Morocco would surely qualify, because i can't see them failing to beat a Canada team that have already been eliminated and have nothing else to play for, but they would not finish top if Croatia should beat Belgium, they will qualify, but in second place, this group has a lot of drama to offer in this final game, but the one thing i am certain about is that Morocco are surely going to win and qualify, they are already winning right now; where the drama would be is in the Belgium v Croatia game, Belgium need a win, while a draw would be fine for Croatia. I think Belgium would be eliminated today, they are far too poor and should go home, Croatia and Morocca would have better to offer in the next stages.
It is almost certain because Canada, Morocco's opponents, aren't trying to draw even, possibly because they've lost their last two group-stage games. And Morocco is attempting to score more goals in order to confirm their participation in the tournament's round of 16, which I am self - assured they will do because they will have sven points and, even if Belgium and Croatia draw the game, they will still be in first place in the group.