Doesn’t it depend on which province one resides?
I recall being in Calgary couple years ago; it was a national broadcast but didn’t show there unless I remember incorrectly
Residence matters not for 'national' games. You obviously have to have access to the network the game is on (CBC or Sportsnet), but there are no blackouts for national games.
Province of residence matters for regional games, for ALL Canadian teams. And for the Leafs it is even more complicated since there is an imaginary line that runs somewhere east of Kingston up to Petawawa I think, where that is considered the Sens region... anyway, all that to say, for 'regional' games you will get those on linear tv (TSN or SN) if you are in the home teams region else you need to have a pay service (Centre Ice, SN+) or do your best Blackbeard impression.
ALL games are available legally, but will you will have to pay unless you can get the games you want on CBC OTA signals.