VANCOUVER, BC. It may not have happened the way comics fans initially expected, but Canary is coming. Or is she?
[Stop reading here if you fear all spoilers from the DC Comics Universe and you've been able to avoid those spoilers on TV's "Arrow." And stop reading if you haven't watched the third season's first two episodes of "Arrow."]