I always make sure to pay a visit when in Toronto. I have enjoyed all of the food I've had here, and they have a decent beer selection. The prices seem a bit steep but, everything in Toronto seems expensive to me so, maybe that's just normal.
People watching is good and they have American Football on the TV's during season