The United States has beaten Canada in best-on-best men's hockey for the first time since the group stage of the 2010 Winter Olympics, prevailing 3-1 in Montreal over their bitter rivals. The result ...