Yep. I loved that outfit. It had pockets. It had a utility belt. It covered her, and as such you could tweak the story any numbers of ways to make it bullet-, knife-, or whatever-proof.
But, nooooooooo, it's not Black Canary unless her costume is completely functionless and nostalgic.