Imagine an open source application that has two functions:
1) Allows the user to make a post to Twitter with a hash-tag indicating how that user voted (like #VotedCPC #VotedLPC #VotedNDP #VotedGRN #VotedBLOC #VotedOTHER) , and
2) Aggregation, for personal use of that user, of the counts of all the hash-tags in the set for a period of time (for example Election Day).
Then the permitted action of "the transmission by an individual, on a non-commercial basis on what is commonly known as the Internet, of his or her personal political views." would be enabled and the aggregated, publically avaliable information, which is not an "opinion survey of how electors voted or will vote at an election or respecting an issue with which a registered party or candidate is associated" could be viewed by an individual without being transmitted.
I'm not a lawyer, but this would seem to get around a number of restrictions. It would not be valid statistically, but it might be interesting.
Maybe for the next go around, if they don't change the law.
I'm just saying.