By David George-Cosh

Rogers Communications Inc.'s blockbuster 5.2 billion Canadian dollar ($4.93 billion) media-rights deal with the National Hockey League is a coup for Rogers, but a setback for Canada's public broadcaster, which has aired the iconic Hockey Night In Canada program on Saturday nights for more than 60 years.

The landmark deal...