Alaina Huffman who plays Dinah Lance/The Black Canary is coming back for the finale and its airing date is May 14 titled "Salvation."
Black Canary, Dinah has short blonde hair and her costume is composed of a black leather bodice, leather jacket, wears fishnet stockings, and leather boots. She doesn't wear a mask but wears black and yellow make-up and wears a dark wig as part of her civilian disguise unlike in the comics.
There is no official word about the Justice Society or Justice team returning as yet.
Many thanks to the guys at Kryptonsite and link below.
LEEE777 - Good news in my book, Black Canary's a great addition to Smallville so more appearances the better. That goes for any and all DC Universe appearances and fingers crossed we do see both superhero teams JSA & Justice at some point, even better spin off shows.