The Vista by Chef Denis is a fine dining restaurant specializing in Canadian cuisine with a French twist, featuring scenic views and a beautiful outdoor patio.