It's a race against a 4th wave, which has already been lost, can't outpace exponential growth plus after 50% vaccine uptake slows down.
The current state of the world, over 3.5 billion doses administered so far
The percentages are based on total population (instead of eligible what most countries report)
Canada is now at 69.25%/46.38% (first/second doses) or 78.8%/52.8% of 12+
So far very few signs we're getting another wave as well, but we probably will still get a bump.
And as usual, Africa is left behind.