I've often seen the Swiss model cited as an example of this, but have no idea how it functions. Direct democracy is great, so long as everyone has direct access, and I'm not so sure everyone does in a country like ours. I remember back in the spring spending several hours creating both a Service Canada and CRA accounts for myself and the missus. I had to do it because apparently the ones I had previously created were no longer valid. Today, it took me about 15 minutes just to sign into my CRA account. I'm no techy but get that a site that is potentially used by about 27Mn voters, and not accessible to anybody else, needs layers of security and complexity that will have many people just throwing their hands up and say screw it.
Is direct democracy actual votes on an bill or topic, or just a referendum to gauge public sentiment? Do we get to vote on everything the government wants to do, or just 'big stuff'? Given the level of public engagement, do you honestly think that the public would vote for $XXBn for submarines, ships or planes when they look at their bills for food and fuel? This isn't a poll that asks if you think Canada should have a robust military, this is dollars and sense questions, final answer, and don't expect the public to understand government accounting when 40-year costs are factored in. How do you distill complex topics or proposals down to a point where Mike from Canmore can make an informed decision?