This enchanting small town in Ontario will make you feel like you've stepped back in time. With old-world streets, cozy shops ...