It needs to be noted that cancer isn't a single disease, but a category of many diseases that share similar manifestations, much like Muscular Dystrophy. Therefore, it's pretty unlikely that there would ever be a single cure for all cancers, let alone that it would be hidden away.
"I was thirsty for everything, but blood wasn't my style" - Live, "Voodoo Lady"