Canton library to offer program on water gardening Aug. 4