The reason why there are more cancers today because people are living longer.
In the past, we don't have much cancer because people can't live long enough to get cancer. Nowadays, our lifespan are extended so statistically we should be having more cancers around (especially when we have no cures/vaccines for cancer).
RE: Do Vaccines Cause Cancer?