I managed to fix the issue exactly like you mentioned, adding 8 pixels to the top so the canvas size is 32x32. That way I could paint the whole sprite into the canvas fitting it correctly... After that I just had to set the collision bounding box normally.
Now it works perfectly. Thanks again for this wonderful pack!