I use Sports Mania as you get NHL Network as well as every single NHL game on there, On The Fly is shown on the hour every hour during the morning.
I also subscribe to Premier Sports too so Sky + On The Fly so am able to watch it most days providing I have time