For the record, there is an anthrax vaccine at least in the US, but it is reserved for service members and politicians due to the potential for side effects. I believe we have a stockpile of a few million shots in the event of an outbreak, but that stuff is guarded by national security confidentiality so there's no way to know how prepared we really are.
Yep. Active duty service in Canada get a shit load as well, all the stuff they already should have got as kids and at least Yellow Fever, Typhoid and, I think, Hep A.