dude when i was in london last year during the playoffs i was DYING because i couldn't watch the games! I never made it over to the Maple Leaf but that was th e only place i had hoped would air games.
That place is cool they always show sport , and the have a canada day parade.
I know of a few other places that show it but if anything else is on they dont.
When i was in Santorini in greece on a feild trip , i found a sports bar, and Irish bar called Murphys and they showed most NHL playoff game, Good times.
If you want Irish beer, American sport and your stuck in Greece thats the place to go