The Canoe restaurant is arguably located in the best location in Toronto, with spectacular views of the city and Lake Ontario. Chef John Horne's inspiration for the dishes is the unique flavor and texture of the entire Canadian cuisine, capturing the same glow.