Since I am from Croatia my favorite team is, of course, Croatia, but unfortunately I do not have high hopes that we will achieve a good result at the upcoming World Cup. To your listed competitive teams I would also mention Belgium, Portugal and Denmark. I think Denmark could be a surprise to many for the upcoming World Cup, although their good result would not surprise me because I am aware of their qualities.
I'm sure Canada won't be embarrassed at all. You have a realistic chance of passing the group stage. I consider Belgium to be the favorite of the group. The fight for second place, ie the passage of the group stage, I believe could be between Canada and Croatia. I think that the match between Canada and Croatia will be crucial for you and for us. I wish you luck, or do I?