DtN.....Cancer is not an infectious disease.
Of course screening and testing for cancer is a very good idea, but as it is non infectious the decision to make them compulsory or not is debatable.
As we continue to live longer, one in three of us will develop cancer of some sort, but it appears to be largely age related.