TORONTO (AP) — The NHL and Rogers agree on a 12-year, $7.7 US billion media rights agreement in Canada, AP source says.