Drunkard who might chuck cannabis (7)
I believe the answer is:
tosspot
'drunkard who' is the definition.
'tosspot' can be an answer for 'drunkard' (I've seen this before). I'm not certain of the rest of the definition.
'chuck cannabis' is the wordplay.
'chuck' becomes 'toss' (synonyms).
'cannabis' becomes 'pot' (synonyms).
'toss'+'pot'='TOSSPOT'
'might' is the link.
Can you help me to learn more?
(Other definitions for tosspot that I've seen before include "Habitual drinker" , "supper, habitually" , "Fool" , "One drunkard" , "One drinker" .)