Chess for Life was started in Lethbridge AB a few years ago, where I believe it was quite successful. They are now trying to start it in Edmonton. See ACA website homepage at
http://www.albertachess.org/home/ for more details. I think it is a great idea.