Its part of school curricula, and there is a ban on advertising and it is now seen in film a lot less and you cannot smoke indoors. You have to ho outside to smoke. And tobacco products are locked in a case and you have to ask the cashier to get it.
I don't see how much more can be mandated through legislation. I would be OK with an LCBO model. But after that, it's prohibition
Prohibition doesn't work because there will always be some people would still do it anyway. The goal should be to get to as close to elimination as possible.
This is not like small pox where it can be eradicated. Behaviours cannot be eradicated because people do the behaviour. You'd have to make it impossible for people to do the behaviour to eliminate it. But since we can't change biology, the next best thing would heavily enforced prohibition and since that is impossible, make the activity extremely inconvenient.