One way I can think of to do something like this would be to require each party that's running (or going to run) to actually submit its platform to, say, Elections Canada, with the submission in the form of the legislation (i.e., the actual bills) they'd try to get passed if they formed a government. One other neat thing about this idea is that the winning party would (or could) be forced to try to enact its "platform" (i.e., the bills they submitted) within, say, six months of forming the government, with fines (or other forms of penalty) being imposed for any bits of their submitted platform that they don't try to get enacted*. (This might help with the whole "broken promises" problem parties face.) The platform could also easily be analyzed by the other parties, legal and parliamentary experts, etc. Elections Canada could also penalize parties who campaign on issues for which they haven't submitted a platform or piece of proposed legislation (with the "platform submission process" also including ways to submit new elements of a party's platform, or changes to already submitted elements). (Note that this idea applies only to things a party proposes to do itself; its comments on and criticisms of other parties' platforms wouldn't be handled by this idea.) Aloha, Brad * They wouldn't necessarily have to get the legislation/platform passed, however.