What are you talking about? Dinah is either taught by all three of the greats Wildcat, Richard Dragon (her uncle) & Shiva, or at least across all continuities.
And most of DC's highly trained fighters have no business being considered masters, especially the Batfam.
If Bruce can master a million other skills and still be a master martial artist why can't Black Canary? And how is Jason more justified than Canary?