Good news! Black Canary will be joining season 2 of Arrow!
Everyone has been speculating for some time that it would be Laurel, but that is now confirmed not to be the case. They are going with the “golden age” version of Black Canary and have cast “The Pact’s” Caity Lotz as Dinah Drake.
The character will start the season as recurring one but will eventually make the transition to series regular as she is being groomed to be the next love interest for Oliver Queen. No word on whether the character will feature her trademark high-pitched scream, but given the “no super powers” rule of the world it seems unlikely.