if you want raptors, just take the nba league pass, and a cable between your laptop and your tv, and you will be good.
actually it's what i do, and i can watch all the game i want (all nba), and i live in france.
so maybe you can only buy nba and not all the other stuff you don't need.
but i don't know nothing about canadian channel, but in france it's the same shit channel problem. so i prefer buy only nba league pass.