I know that the London tourney will be televised on LeafsTV.
As far as watching it online... I use www.stream2watch.com - you have to be a little patient for the streams to load and deal with a couple of popups - something I don't mind for a free stream though.