Canada has agreed to buy more than 100 million Covid-19 vaccines from Novavax Inc. and Johnson & Johnson, Prime Minister Justin Trudeau said Monday.

Comments