With having seen how the government effectively shuts down for decision making I would personally vote against the liberals if they called an election this spring while all the vaccine issues are up in the air.
I think that the approach they are taking to procuring the vaccines made sense, and the various contracts are fine, with the delay a direct result of no Canadian production facilities at the start (which is being ramped up and hopefully is maintained post COVID as a strategic asset). The rollout is a provincial responsibility, and we're a huge country, so not really surprised it's complicated and running into problems getting rolling, but that will get sorted out. The delay issue is really out of Canada's hands, and different parties in power would have hit the exact same issue with really no alternate options other than to ask nicely to keep shipping us vaccines.
The last thing we need is a federal or provincial election right now though; even though it doesn't change anything in terms of the civil servants in effective control, it really paralyzes Ottawa in getting decisions made, and sure it does the same in the provinces. Honestly one talking head politician in the top is the same as any other talking head at the top for what we're doing.
If one of the parties starts playing stupid games to trigger an election for political gain, I'd be happy to (figuratively) burn their political house down. I've seen similar sentiment expressed elsewhere, so not sure if there wouldn't be a significant backlash, especially outside the core group of party supporters whose votes are really the determining factor in the closely competed ridings.