morocco probably takes it, but what makes football football is teams that are a couple tiers weaker standing up to the strong ones, and sometimes even pulling off the upset. so you can't speak in certainties. i didn't watch canada much, but in the 30 minutes or so i managed to catch during the bosnia match, they flat-out steamrolled bosnia, though of course playing that kind of ball against morocco is a different story. may the better team win.
canada might be the best team at applying a high press since the tournament started, they are pressing up top with 6 guys. let's see how long they can keep it up, but they have really rattled morocco. for 30 minutes now they have been running a very effective tactical setup.