Dinah's always had black hair. Back when she was her mother (long story), she wore a wig as Black Canary. She started dying her hair back when it was short in the early teaming with Oracle. Unless the Lazarus Pit 'cured' her of being not blond, she's still dying.