There really aren't that many national channels up here, so it doesn't make much sense for sports to be anywhere but the sports channels.
CTV shows NFL games but they're owned by Bell Media, who also own TSN, so that's where they're going to put most of their sports broadcasts.
CityTV will show some NHL games, but they're part of the Rogers conglomerate, so most of their sports will be aired on the Sportsnet Channels.
CBC still has Hockey Night in Canada, though it is produced by Rogers Sportsnet under their NHL deal. Otherwise it's all Olympics, curling and amateur events. They lost the CFL to TSN years ago. My monocle will fall in my soup if Mother Corp. ever gets in the wrestling business.
That leaves Global. I don't think they have any sports at the moment. They did previously air WWECW and the first season of NXT apparently, but I have zero recollection of that. Global is widely watched, but seems to have the smallest cultural footprint up here (they very rarely produce any of their own programs). So I guess that's a possibility, but sports seems like something they're not really equipped to properly air or promote.
tldr; its basically Sports channels or bust