Just north of Toronto, surrounded by Lake Ontario and Lake Huron, the town of Innisfil lines the shore of Canada's Lake Simcoe. A laid-back lake town with small-town vibes, there is a picturesque ...