OTOH in a Presidential system you get no such opportunity to get the public’s opinion. You have to wait until the end of terms (congressional or presidential or both).
If a majority of Members of Parliament vote yes on a no-confidence vote, that will trigger an election. Otherwise the prime minister chooses when an election will happen, within 5 years. If the government is a minority, it is likely it will call an election within a year or two if they're confident they could get a majority (this happened last year). Otherwise, with a majority government, they tend to wait longer before calling an election.
> At the federal level, a vote of no confidence is a motion presented by a member of the House of Commons that explicitly states the House has no confidence in the incumbent government.[3] The government may also declare any bill or motion to be a question of confidence.
Major bills like budgets are automatically confidence votes as well. I think you need to get into the parliamentary minutiae to understand when other votes could cause an election.
However, there was still an election.
Canada got vaccine way after the US because they simply wouldn’t help companies pay for R&D and secure orders earlier, like the US did. So while you could get a walk-in vaccine at Wallmart here in America people were waiting in line for weeks for a chance at an appointment in Canada.
Imagine how many lives it could have saved instead had they just put that money toward getting vaccines earlier.