I doubt Canada would win SA this time. SA is in a better form as we saw improvement in their performance that led them to qualifying for the 2nd round.
Morroco would win Netherlands and advance to the next round.
Egypt would definitely pipe Australia out of the tournament sending them packing back to their fatherland and Ghana /Colombia match would be a tough one also.
.
I hope your doubt is clear now, Canada obviously had a better squad that are more experienced in their team, their performance in the group state was not so good but i never rate south Africa ahead of them. i was so busy yesterday but if i was to place any bet yesterday on that match, i would have picked Canada to win the south Africa team which i would have won. you also think Morocco will be able to win the Netherlands, that's not going to be easy because Netherlands are the better team and they have more experience players at the world cup, Morocco can have been great lately but i don't think they are there yet to defeat a team like the Netherlands. the only prediction i think i will agree with is that of Egypt winning the Australia even though it wont be an easy one also.
On point you are right Canada really did well at the World Cup even in paper they really played well, but at first it was not good the way it was planned but most time you just need to understand football that most time it not by how the game start it how the game endings, well the South Africa guys they underperformed hard and it was even not that bad.
Omo this one’s so tricky answer well If we’re talking women’s football, the Egypt has never qualified for a WWC, but Australia are the co hosts 2023 made semifinals at that time Sam Kerr world class setup.