Yup, it's old and dumb. :hurt:
I don't know how elections work in Germany, but in Canada, the country is split up in as many parts as there are seats at the Parliament. For each part (region) of the country, the parties assign a candidate (some parties don't have a candidate for each region), and then people in this region vote for the candidate they want in this region. That's why the BQ has so much seats and the NPD so little.
The system should change, obviously. Even the BQ gets less seats, (I'm from Quebec after all), it's not fair.
Besides, the BQ isn't there to rule the country, but to defend a province and disrupt the federal government when it wants to change stuff that would displease people in Quebec. But, well, that's another story. Strange politics we got in here...
