I think it's a good move by the Canadian government but, instead of banning it, they should have an education drive that it's highly risky, and their citizens before engaging in it must be aware of the risk.
Because no doubt that there are also traders that makes a lot of money through those and those that don't make money obviously don't know how it works, they've just overheard it from someone that it makes a lot of money but it's not easy.
Even if they spread awareness about this one, many will still become more greedy and will still try leverage trading so I think the best solution is really to stop it. There’s a lot of issues on futures trading as well, many got liquidated instantly and maybe this is the way of the government to prevent you from losing that much.
And that's why they've ended up with the decision to just ban it because they know that many will still do it and when they've already accumulated a lot of loss.
The government will know and they won't like the outcome of it as if their citizens are losing money against the government. The solution of stopping varies on the situation but it's all about their government ruling, if they can step onto this one then that's it no one can stop them.