

It’s not the citizens having no confidence in the government, it’s the other members of parliament. If the government cannot get a majority of MPs to support their bill, they have lost the confidence of parliament, which will trigger and election (or technically could have the GG assign government to another party who DOES have the confidence of parliament, though to my knowledge that has never happened, but it is a tool in their toolbox).
Our federal elections are run by Elections Canada, which reports to parliament as a whole, not to the Government of Canada. It is a non-partisan agency. We have a similar setup in the provinces with each having their own provincial election agency. I am unsure how it is handled in the territories.
I think most Canadians would agree. We just don’t care about it enough to try to change it because if something came up where we actually needed to force the issue we could fairly easily, and it has it’s own benefits in being closer allies with other Commonwealth countries.