Seneca Falls set to host eighth annual Canal Fest June 7-9 :