***Updated October 2011***
The first way you can watch Flames Games online reliably is through NHL Gamecenter. Although that option isn’t free you are assured you won’t miss a game, especially important if you’re an avid fan and you don’t live in Calgary. Calgarians who have cable should be able to get every single game now with any package with Sportsnet. CBC, TSN, and Sportsnet will cover all games, PPV doesn’t exist for Flames games.
April 4th 2006 edit: TVU doesn’t display all Flames games as some of you have noticed. The occasional game was online with Yahoo! but all in all, TV was still the best way to watch games. Sometimes you could watch them at NHL TV (pay a fee now) the day after.
Nov 19th, 2007 edit: Here is another peer to peer program that enables you to watch games online. Try it out and let us know in the forum if it works.
April 2dn, 2009 edit: You can also try searching Justin TV for games in the sports/hockey category.
October, 2011 edit: for free sports online try www.stream2watch.com/ or http://www.firstrowsports.tv/sport/ice-hockey.html but the quality is usually bunk.