Events this weekend in Flesherton, Canada