Sandy shores, colourful homes and enchanting local shops await at these lesser-known Ontario small towns and villages. Ontario is full of stunning communities to visit. While some, like Elora, are ...