There is no vaccine for Cancer, But there are vaccines for Viruses that are responsible for causing cancer like HPV & Hepatitis B