Justin Trudeau said his government has received enough vaccine doses to inoculate all eligible Canadians against COVID-19 two months earlier than expected.

Canada now has more than 66 million doses of the four vaccines approved by health authorities, fulfilling a key pledge made by the incumbent Liberals as they prepare to trigger an election in coming weeks.

“Back in the winter, I made a promise that we would have enough vaccine for all eligible Canadians by the end of September,” the prime minister said Tuesday in Moncton, New Brunswick. “Not only have we kept that promise, we’ve done it two months ahead of schedule.”

Trudeau made the announcement a day after Inuit leader Mary Simon was formally installed as Canada’s first Indigenous governor general.

One of her first tasks as Queen Elizabeth II’s representative in the country could be to dissolve the legislature at the prime minister’s request, giving him a chance to regain the parliamentary majority he lost in 2019. Should the Liberals do so, they would no longer have to secure the support of opposition parties to pass legislation.

Trudeau is expected to campaign on his government’s success in getting Canada through the initial waves of the coronavirus crisis. More than 55 per cent of the population has been fully vaccinated against COVID-19, according data compiled by CTV News. By comparison, the U.S. has fully vaccinated 49 per cent of its people, according to the Bloomberg Vaccine Tracker.