Does eating meat cause cancer? Fat? Not exercising enough?
Undoubtedly, all of these play a role. But more and more in holistic circles, I'm hearing that the main factor in causing BOTH heart disease and cancer is too much refined carbohydrates.
Here's a good article (sorry, it's kind of long) on the topic. Ask your naturopath about it.