Blood drive set for April 1 in Canton