Canton community blood drive Aug. 9