We don't have a biography for Dinah Lance / Black Canary yet. Hang in there, or go ahead and contribute one.
Smallville Guest cast, played by Alaina Huffman Episode 7x11: Siren (Feb 7, 2008) Episode 8x01: Odyssey (Sep 18, 2008) Episode 8x22: Doomsday (May 14, 2009) Episode 9x21: Salvation (May 14, 2010) Episode 10x11: Icarus (Dec 10, 2010) Episode 10x12: Collateral (Feb 4, 2011)