I think Royal Ottawa has a very good embience dinning room. Like most other golf courses, its club house has a nice porch area overlooking the 18th hole. With its beautifully maintained course condition, it sure is a good view to look at. Their food is excellent too.
But, as Robin mentioned, it is a private club (members only! with rules about bring guests). And it is pricy-er for sure..