How about it has to be like a jury call, all agree or it goes nowhere.
I'll make an addition to my last idea. Rather than 'undecided' have one for 'voted my own way' and you have a voting number that is connected to Revenue Canada that shows you have read a certain amount on a subject before it is passed and the voters could all vote the opposite to their elected member and it would be their 'collective vote via referendum' that would pass or defeat the proposed bill.
For example, when hemp was made legal a decade ago the same amount of money was pumped into a 'budding' industry as there was with PetroCan today the ditches could be sowed and harvested and because it would be a 'wild weed', you could pick certain plants that had the qualities you wanted (tall and few branches for hemp, 'get high' would be the smallest plants at harvest time)
Work with hemp all year year after year a small hole in a glove would keep you a bit buzzed the whole time. (that's my story and I'm sticking to it) (insert chip from Super Troopers)