I am in the states, and have ESPN+ and subscribe to Centerice through my cable provider. ESPN+ didn't always show ALL the games. Especially
Canadian teams, and the quality was choppy quite often. Centerice would be my preferred suggestion. But gamecenter is the NHL's streaming platform, I may try that as I watch only around 5/200 of my cable channels.