In fact, when a new vaccine is available, it's a very effective public health measure, and most industrialized countries such as the United States, the United Kingdom, most of the countries of Europe as well as Australia, adopt national immunization strategies.
Health care is an area of provincial jurisdiction, except that when it comes to public health, viruses don't know borders and they spread from one province to another. So if there is one subject in Canadian health care on which the provinces agree perfectly, it's the importance of having an immunization program. We saw it in the case of the SARS crisis, severe acute respiratory syndrome, for example.