I watched a television show which was aired on cbc. It basically states that carcinogens can be found in the food, environment, consumer products, and the birth control pill.
there are some cancer prevention initiatives using distributed computing. You can consult these web pages for more info. This is serious work done by academics and they are non-profit. Everything they do and all the results is open to the public and other researchers, and is posted on these websites.