Canada leads Group F with seven points, while the U.S. has four.
Mike Komisarek gave the U.S. a 1-0 lead 4:13 into the second period before Brent Burns equalized two minutes later. Blake Wheeler set up the second U.S. goal later in the period, with Jack Johnson scoring on a breakaway.
Canada came back through John Tavares, who scored 3:27 into the third, and took the lead when Jason Spezza added a power-play goal. Derek Stepan tied the game with 8:43 remaining to force overtime.