Cancer - we're looking at the wrong mechanism
I think we're looking in the wrong direction here.
I'm with a charity that focuses on Vitamin B12, so I'll talk about cancer from the B12 point of view, although there are other causes. The mechanism will be much the same.
Vitamin B12 is the primary methylation agent for DNA. Methylated DNA can switch genes off, if DNA is short of methylation then it can't switch genes off. The metaphor I use is that the cell is like a kitchen, and the DNA like a cook book - if the pages blow freely, then every time the cook comes up to the cookbook to check what to make next, it reads a different recipe and makes a different protein. And 99% of genes in the DNA are supposed to be switched off at any one time, because they are all for building new cells. Result, lots of energy used up making random components (the weight loss of cancer sufferers), and lots of growth of new cells (because the materials are there) leading to tumours, active ones.
Add lots of Vitamin B12, and it sticks the pages of the cookbook down so the cookbook functions correctly. Cell stops making random components. Cancer stops. So much so, that cells naturally disappear and the tumour goes too.
So on to the model for the spread of cancer. Well it isn't due to cells migrating from the site of the surgery or from the site of the original tumour - it's simply that the next batch of cells have too low Vitamin B12 to be able to methylate their DNA. Just like draining the swamp (as the water level goes down, you find all the stumps and tangles).
Any evidence? when you give mice with cancer high doses of B12, they stop getting worse and in many cases the tumour actually disappears eventually. Any risk? none (obviously you need to keep an eye out for co-morbidities that need treating, but high B12 has no risk).
So what about the connection with surgery and chemotherapy? The first thing that B12 does (DNA methylation is probably the longest term) is to get rid of toxins from the body, and it does this by escorting them out. Blood full of tobacco? You've probably used up all of your B12 taking the tobacco out. Lead, arsenic, cyanide, organic poisons, etc - all take B12 out. Radicals from surgery? Yup. Chemotherapy? Yup. Less B12 = more cancer.
I know this is a very biassed view, and I expect lots of flames to follow, but have a look at it. It explains the mechanism and it has been shown in experiments, however it is low cost and there's no profit to be made so it's generally opposed.