Blaming an entire countries population specifically, that elects representatives on a first past the post system, strikes me as a bit divorced from reality. Canadians do not live in a direct democracy, they don't explicitly vote on every policy, and they get to have less than a single bit of informational influence on their government every 4 years. There's blame to go around, for sure. But pegging it entirely on the citizenry is just not realistic.