Green’s Dictionary of Slang

soap n.3

[rhy. sl. = dope n.1 (7)]

(drugs) cannabis.

[UK]N. Griffiths Grits 28: Meet stutterin Phil in thuh street an score some good soap off im.
[Scot]G. Armstrong Young Team 124: As well as the soap bar, they’ve git three hundred swedgers.