There were so many cards in the Canada Morocco match you'd think it was sponsored by Hallmark.