Mr. Greenjeans at the Eaton Centre is another. There is a Food Court on the lower level in the Eaton Centre.
Pickle Barrel, which is on Yonge just North of the Eaton Centre, west side. There is also a Red Lobster.
There are a bunch that are on Front Street, just east of where you are staying.
If you head up north on Spadina, you will hit Chinatown. Just west of Chinatown, is what is known as Kensington Market, where you can find a lot of different ethnic places. A fun place to shop too!
East of where you will be staying, past Union Station, there is the St. Lawrence Market which you will also find a good variety of little shops and restaurants. Shopsy's Deli is that way also.
As for good pizza downtown, not sure but Pizza Pizza is edible.
j