Santa to visit Canton Free Library Dec. 5 for stories, crafts, songs