(it) Verb. 1. To travel at great speed. E.g."I caned it down the motorway and got there in record time." 2. To overindulge in drugs or alcohol. E.g."I've been caning whizz (amphetamine sulphate) all weekend and had no sleep for 3 days."
CANE
Meaning of CANE in English
Slang English vocab. Английский сленговый словарь. 2012