He is, but maybe not while tied up, he normally deflect cannonballs by sucking in air until he resemble a balloon, it probably still wouldn't harm him, but without using air for extra mass, it would probably launch him quite far.Is luffy rubber enough to deflect a canon ball?
If so we might want to just pull up a chair.