Maybe Farmers Fishers Bakers? Not sure how kid-friendly it is -- you might call to ask. Very nice atmosphere. And if your friends like to ice skate there is a public outdoor rink right outside that faces the harbour -- could be a nice way to pair an activity with the meal!!
http://inthecapital.com/2012/12/03/d-c-s-newest-ice-skating-rink-holds-grand-opening/