I can appreciate the challenges involved.
But they also had a year of lead time. Summer wasn't too bad in terms of covid numbers, they had a chance to pivot from utter crisis mode to future planning mode. Vaccines were finishing trials in November, getting approval in December, deliveries starting shortly after.
And then there was the slow procurement of January , February, early March. So from in absolute terms, march to march, if i'm being generous, july to march, to prepare for this. US states have had a lot more supply being thrown at them and they are flying. Meanwhile here we are, the supply is finally arriving and the provinces are looking like they are having issues ramping up. I mean, if you have places who are doing 70+, 60+, and appointments to spare, open it up to everyone. Offer Pfizer and Moderna to every adult if you have the capacity. Let everyone register on the website, and if those in the age appointment window are not filling every appointment, let every able bodied adult that wants a vaccine that day apply to get one.
If you don't have enough people, hire more. If you cannot hire more, bring in the soldiers. Get med techs training inf to give vaccines, and ramp this up. Enough is enough.