Yes, Relay for Life would count as non-clinical volunteering. You could also count it as leadership experience. Ideally, I think adcoms put a higher priority on having at least some clinical experience. But, non-clinical experience is good have just to show that you are involved in the community in addition to spending time at a hospital.