TORONTO - The NHL and Rogers have agreed to a new 12-year Canadian broadcasting deal worth US$7.7 billion, according to The Associated Press.