What did you expect him to do more? He bought over 300 million doses from a lot of different sources, and can't really do anything more in less than a year considering domestic productions was sacked way before he was prime minister, even before Harper was prime minister, and vaccine manufacturers will inevitably prioritize countries with more money than us. We're not that far in line considering we can't make them ourselves. Now people complain he should have done more, and in 1 year people will complain he bought too many of them and we have to give them away to poor countries. People won't blame him for something no one else did, because he has a pretty face.
Trudeau will get out of that pandemic without a scratch, no matter how people here wants him to lose popularity. He handled it as good as anyone else could have done, and if SNC Lavalin controversy, WE charity controversy and the Black Face controversy did nothing to his popularity, the pandemic can only bring him more support from the left and center people. The virus won't change this government.