I was surprised at the quality of the steaks at Granite Brewery (Mt Pleasant and Eglinton- n/e corner). Very affordable, and an excellent selection of craft beers.If you're willing to go outside the downtown core, there's a place in Etobicoke that's excellent. It's called Black Angus Steakhouse that's been around for decades in the Bloor and Islington area mid-way between Islington and Royal York subway stations. It's very tiny on the outside and if you blink you'll miss it if you're driving past. http://www.blackangussteakhouse.ca/ There is a parking lot right across the street though.