USA outgun Canada 4-2 in pivotal Olympic hockey clash