To vaccinate all Canadians, the government has signed contracts with seven different vaccine makers — six foreign, one domestic — with options to purchase more than 400 million doses from all sources. Six months into the immunization campaign, some companies have already delivered while others are still in development.