Ignore the 'no canvassers' sign - knock anyway. When they open, say 'I'm sorry, I knocked before I saw your sign, and then it seemed rude to walk away without apologising'.Works every time, they all say 'Oh, that's ok, don't worry'