Of course this happens when I finally have come to appreciate the finger prostate check.
Colonoscopy(can detect polyps BEFORE they become cancer, but more costly and hard for patient) is the gold standard for detecting colon cancer, along with fecal occult blood which is cheap and easier to do but will detect only more advanced cancers. For prostate, the early detection and screening is usually using done using a PSA blood test.