Why are there so many shortages of common vaccines?

Vaccines against Hepatitis A and B, shingles, yellow fever and even rabies are just some of the injections Canadians are having a tough time finding.
Source: CBC | Health - Category: Consumer Health News Tags: News/Health Source Type: news