Ontario did a terrible job at pretty much everything. I volunteered with a some other devs to build https://vaccine-ontario.ca because otherwise there was no single dashboard to find a vaccination clinic that had available appointments.
The Ontario covid experience has been Whose Line is it Anyway: everything is made up and and the points don't matter.
The rules changed all the time and with no explanation or justification. Government ministries didn't speak to one another or the regions. Multiple times the education minister said schools were opening while the premier said they were staying closed (or vice versa).
Vaccinations were delegated almost entirely to the regions and it was complete chaos, especially since the pharmacies were left to do all their own booking. I registered with the region and over 30 pharmacies to get my first dose. Then I got offers of first dose for more than a month after that I had to keep cancelling. 2nd dose was much more straight forward, but that was just luck since I know plenty of people who had to search and scramble.
The re-opening stages have minimal differences between them and don't offer any incentive to get vaccinated since there are no exceptions or enhancements for those fully vaccinated.
Astrazeneca was offered in pharmacies, and that part of the rollout was a total mess, I would certainly agree. It was also only a small fraction of the total doses offered, however, and was primarily aimed at individuals who wanted to get a shot earlier than was possible through the provincially administered system (which offered Pfizer, and once Moderna’s logistical issues were sorted out, Moderna)
My experiences with the provincial registration system in Ontario, were the complete opposite of yours. They were very good. Once my demographic became eligible, it was a single form to book an appointment. The actual vaccine clinics were quite efficient, and the followup (if you opted-in) was quick and easy.
The hardest part was waiting. Vaccines supply was the issue, but given Canada’s bargaining position (essentially none?) I’m shocked we got them as quickly as we did.