The federal government has secured an additional eight million doses of the Pfizer-BioNTech vaccine coming over the next few months, Prime Minister Justin Trudeau announced Friday, just as Moderna revealed coming shipments will be smaller than promised.