Rogers Communications has inked a roughly $7.7 billion deal to secure the Canadian TV rights to National Hockey League games for another dozen years.