Flesherton, Ontario, Canada