Where is Lake Manitou?
Lake Manitou is in Quebec Canada, in the municipality of Ivry-sur-le-Lac.