CANTON — An American Red Cross blood drive will be held 1 6 p.m. at Best Western University Inn, 90 E Main St. For more information, or to schedule an appointment, visit redcrossblood.org, or call 1-800-RED-CROSS.