We have visited Canada a couple of times now and The Keg has always produced consistent excellent food.
You may pay a little more for it, but its definitely worth it, they never make a bad Steak.
Don't miss their Twice Baked Potatoes ... they are to die for.
There is a good wine list again you get what you pay for.
Service is always attentive and prompt.