There are elections, but the Government is able to change how Canadians vote and the rules regarding voting and campaigning; and there is the Sovereign, but she'd only intervene in three most extreme situations.
The act defines how we vote, the constitution only requires that the vote method be reasonably democratic.
https://en.m.wikipedia.org/wiki/Section_3_of_the_Canadian_Ch...