According to her Wiki
"Black Canary is extremely proficient in the various styles of martial arts, and is among the world's best fighters (in Birds of Prey #125, Oracle suggests that Dinah could outfight even Batman). Moreover, Dinah possesses uncanny reflexes, on many occasions showing the ability to catch or destroy arrows in flight. Dinah is also an expert motorcycle rider."
According to Batman's WIKI
"Additionally, the Batman has been repeatedly described as one of the greatest martial artists in the DC Universe; his skills in hand-to-hand combat are said to rival such notable martial artists as Lady Shiva, Bronze Tiger, and Richard Dragon."
THEN HOW THE HELL CAN CANARY BEAT BATMAN AND SHE'S NOT EVEN A MASTER OF ANY MARTIAL ART! There is a distinct difference between having the Dan title and being a Master of your own martial art.
I think DC should do more to explore her Martial Arts skills and the discipline it takes to achieve her mastery.
Anyhow... I thought I would convey that in her DOJO illustration. Peace and serenity. One must learn to Heal before they can hurt!