When looking at articles like these, you have to keep in mind that cancer isn't a disease. A disease is an affliction that has an etiology. An etiology is a linear A > B progression of events that is repeatable in any lab, anywhere when a root causal agent (many times via a vector) induces a specific and predictable change in a cell or host.
You have to remember that the body, naturally and normally, produces cancer cells, which upwards of 99% of the time are not malignant, that (the various types of) t-cells then work to contain.
For reasons unknown (but thought to be triggered by bacterium) these cancer cells metastasize, become uncontrollable by t-cells, and cause a chain reaction. There will most likely never be a cure or prophylaxis for cancer, since it's not a disease.
Anyone asking for money for cancer research is (probably) running a scam.