Goalkeeper Alyssa Naeher made three saves and converted a penalty herself in a shootout after a rain-soaked 2-2 draw with Canada.