The NHL says it has reached a 12-year, $5.2 billion agreement with Rogers Communications for the league's Canadian broadcast and multimedia rights, according to an ESPN.com report on Tuesday.