No, a flu vaccine cannot cause the flu. Flu vaccines (flu shots) are made with killed (inactivated) viruses and are therefore not infectious, or with proteins from a flu virus. Nasal spray vaccine is made with attenuated (weakened) live flu viruses and cannot cause the flu.