I think it’s highly unlikely that there will ever be ‘A’ pharmaceutical cure for cancer in general. We may find different ways of managing and treating different cancers.
Cancer is a loss of normalcy or specificity of cells that occurs in whatever organ. If research found a single means to stop or hinder this loss, tumors could not develop in any organ. Thus no cancer.