Canada's problem is that as a small country they gave up on manufacturing vaccines of all kinds years ago. They are dependent on a foreign supply chain, and are scrambling like western countries all over the world for vaccines.
This has nothing to do with universal health care.
Personally, I've lived in both New York and Ontario for over 20 years each, and while both healthcare systems cause frustrations some times, I much prefer the Ontario system.