Canton honor students raise $600 for charity