In Toronto, Mill Street and Great Lakes are pretty good. For a beer bar check out Bar Volo and C'est What. Bar Volo is possibly the best beer bar in the province, IMHO.
In Niagara Falls, The Syndicate is ok and The merchant ale house in St. Catharines is alright.
If you have any questions...