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.