I'm in South Korea, not far from Mongolia.
There are TONS of Canadians (and some hockey-lovin' Americans) overseas who make pretty good coin and would gladly part with a a few hundred dollars to watch the game they love. I know of several including myself. There is NO service whatsoever provided. The NHL should have a system that preserves broadcasting rights IN North America but also provides access to those around the world.
I'm not saying they shouldn't have streaming, I was taking a dig at the guy who's in Sarasota, Florida complaining that he can't watch hockey when all it would take is a call to the cable company.
The NHL is missing out right now. They could make some nice cash from all the North American ex-pats, Europeans who want to see more of the NHL and college students who can't order Center Ice in dorms.
As for the yahoo games, I don't think they work outside of the US, though I'm sure some of you have ways around that.