Getting cancer is a lot like playing the lottery (or perhaps more accurately, Russian Roulette). It requires an accumulation of mutations in two or more key genes, and these mutations occur more or less randomly throughout the genome, regardless of cause. So maybe your first hit happens from a chest X-ray, and the second hit comes from smoking. Or maybe you just get old and the replication errors pile up in blood stem cells, giving you leukemia.
The point is that it's all probablistic, and that's why some smokers live to be 100 cancer-free, and some health-nut marathoners get cancer. In general, though, these external factors can bend the odds one way or the other.
(http://www.cancer.gov/about-cancer/causes-prevention/genetic...)
We will find out more causes of cancer as time goes on. And then more will be preventable. I am sure that environmental pollution causes are a big one that isn't included in this report -- and also various chemicals we encounter in our daily lives (soaps, etc) are likely contributing to cancer as well.
https://www.healthline.com/health-news/cancer-dangerous-chem...
http://www.medicalnewstoday.com/articles/285641.php
http://www.mirror.co.uk/lifestyle/health/breast-cancer-fears...
http://www.cancer.gov/about-cancer/causes-prevention/risk/su...
And I am sure that over time there will be more things in our environments that we are regularly exposed to that will be identified as cancer causing, although it is hard to predict which ones.
I can't tell exactly what this does mean... does it really mean most cancers are just not preventable? If 45% are preventable, then are the rest NOT? The risks [0] are pretty obvious. The "Other Risks" [1] are rather interesting though.
[0] http://albertapreventscancer.ca/reduce-your-risk/
[1]http://albertapreventscancer.ca/reduce-your-risk/other-risks...