London Olympics is two days away (actually women soccer game already started). If you do not have Rogers cable or Bell TV(like me), you still can watch the Olympics game for free.
One way is buying a TV antenna like the one I bought blow. You can have CTV HD channel to watch the games.
Another way is watching from your iOS device (iPhone, iPod Touch and iPad) or your Android device (phone or tablet like Google Nexus 7). All you need to do is install a app called CTV Olympics London 2012.
You can watch live game or replay. For example, you can watch the whole soccer games in the following page. The only expense is you will watch a TV commercial at the beginning.
Android also have the same app in Google Play store.
However I found the app on Android is not as easy to use as the one on iOS. There is also some bug when I installed the app on my new Nexus 7 tablet.
Besides this app, the official app Result is a good place to get latest news, schedules and results.
Google Play Store