I certainly agree that Canada could be much more democratic. In addition to us always voting for basically the same two parties, voter turnout is abysmal, shameful even. We have so much potential as a country, but as long as people either dont vote, or simply default to voting for their same "tried-and-true" parties while waiting for everyone else to change rather than changing themselves, our government stagnates. You could compare our government and its parties to a body. If you work out one muscle (party) all the time, but never any others, it will become very strong, while the others become very weak. That right there, is something other than democracy.