Sort:  

Since nicotine addiction often is a self-medication for repressed trauma, weed might treat the underlying anxiety and stop the person smoking tobacco.

However, I think LSD would be more effective than weed for nicotine addiction.

Scientists have found that LSD will cure a person of tobacco addiction: http://www.newsweek.com/how-acid-helped-stop-smoking-413593

And other psychedelics are also effective at treating tobacco addiction:
http://www.bbc.com/future/story/20150615-could-psychedelic-drugs-make-smokers-quit

And:

https://www.theatlantic.com/health/archive/2016/06/live-like-youre-on-mushrooms/487286/

pets can cure tobacco addiction. exercise can do that as well.

addiction is not a substance problem. Is a human connection problem.