Terrible name for a restaurant but if you get a chance and want to enjoy a good meal, try Grinder -
https://www.restaurantgrinder.ca/home (Reservations recommended.) I've tried their surf and turf platters. Great value at $89/pp. Their sister restaurants are also great options which you'll find at the bottom of the page.
In good conscience, I could not recommend Les Enfant Terrible despite the amazing view. The food is no better than a park side concession stand.