I would definitely put volunteer work on the CV. A more appropriate place to mention your past circumstances might be the cover letter, something along the lines of now that you have overcome a serious illness, you are looking for a challenging and permanent position in so and so industry, etc. Maybe the best strategy would be to explain in person at the interview, if you are asked about the gap in your work history.