NFL HD Gamepass is online. The resolution is OK, plus you can get all the games if you want and can watch them when ever you want, plus you get a few of the NFL networks shows. It is setup for NFL fans outside the USA.
You will get a couple of games a week in Australia. Some will be on cable and some on the commercial channels, but NFL game pass is your best bet.
Not too sure about the NHL games though......