What Canada needs is monthly referendums that determined what legislation gets passed based on blockchain technology and peer ledgers.  I don't claim to fully understand how all this works but many crypto companies are engaging in this research right now.  I am tired of electing officials, the best that we could do previously but now, there is no reason why the populace cannot vote regularly with online security.  Obviously, there is much needed research required but, why should the populace depend fully on elected officials?