Recent years have seen an increase in the number of new vaccines available on the Canadian market, and increasing divergence in provincial and territorial immunization programs as jurisdictions must choose among available health interventions with limited funding. We present an analytical framework, which we have developed to assist in the analysis and comparison of potential immunization programs. The framework includes 58 criteria classified into 13 categories, including the burden of disease, vaccine characteristics and immunization strategy, cost-effectiveness, acceptability, feasibility, and evaluability of program, research questions, equity, ethical, legal and political considerations. To date this framework has been utilized in a variety of different contexts, such as to structure expert presentations and reports and to examine the degree of consensus and divergence among experts, and to establish priorities. It can be transformed for a variety of other uses such as educating health professionals and the general public about immunization.