I can't in good conscience recommend anything but vegetarian friendly, so I have two for you.
Seven Numbers (Italian)
http://www.sevennumbers.com One location over in my neck of the woods (Danforth). Simple, reasonably priced, and the most amazing roasted food I've ever had. Fun atmosphere... the servers are pretty in your face without being obnoxious. They have meat here... so if you are turned off by a veggie spot, don't worry about this spot.
Urban Herbivore (Veggie)
::: URBAN HERBIVORE | FRESSEN ::: Awesome lunch spot in the heart of Kensington Market. The best sandwiches and salads. This is a vegan joint, but very hearty food. Even if you don't have lunch here, I dare you to have one of their muffins and not think it's the best you've ever had. Baraka_Guru and I like to hit this joint up sometimes.
Unfortunately the link only provides their address.