The cannabis found could have been worth more than £46,000 on the streets