When I last visited Ottawa with my brother and cousin, we decided to have breakfast at the Elgin Street Diner because of a recommendation I'd seen (I believe in Frommer's).
The diner is open 24 hours, and is a clean well kept place. It wasn't too busy when we visited, although it was a late breakfast for us so we'd likely missed the breakfast rush. Here's what the place looks like on the inside.
Elgin Street Diner is relatively new -- open about a quarter century -- and during that time has amassed a very respectable reputation as a good and reasonably priced place to eat in the nation's capital. It has been recognized as Ottawa's best diner and for having the city's best breakfast, best poutine and best milkshake.
(poutine, bacon, beans and eggs)
The menu features the typical fare one might expect in a dinner -- a nice assortment of breakfasts, burgers, shakes, sandwiches and a few other items, like poutine (fries with gravy and cheese curds -- a French Canadian dish and extremely delicious). Our breakfast was terrific!
(peameal bacon breakfast -- that's Canadian bacon rolled in pea or cornmeal)
Not far from Elgin Street diner was this nice piece of streetart.