I think you guys are underestimating his spider sense. Spider-man's spider sense is nearly precognitive which combined with his agility allows him to dodge bullets from a machine gun, not because he's faster then multiple bullets, but because his instincts allow him to maximize his agility. People shoot at him with lasers. Lots of people have tried tagging him with lasers at the same time and he dodges them. Lasers happen to move at the speed of light.
When something big is about to explode he reacts as if something huge is about to happen. he doesn't just think, "Hmm... I'm in danger." He moves at the speed of instinct which allows him to pretty much instinctually know the magnitude and direction of whats endangering him. So I think he would run and/or swing away pretty quickly if Black Canary was about to scream. Besides, for Black Canary to rock him with a full force scream, she'd have to enhale pretty deeply right? Say for a good second or two?
Spidey could escape a 2 block radius... or he'd just barely be within its dissipating area of effect and then he might get thrown for a loop. But as soon as he recovers, he 'd look for a chance to thwip her face shut. From the shadows, from a side of a building, while she's enhaling, while he distracts her with a pun... we've all seen Spidey do it before. And since Black Canary doesn't have a canary sense, she'd be immobilized like the way Deathstroke completely immoblized her pansy ass in Identity Crisis. And I think Spider-man's agility is pretty much on par with Deathstroke if not more so.