Green Arrow and the Canaries episode was alright. And I expected things to change in the future timeline. Didn't expect Mia and JJ to be a couple (and get engaged), but that's time travel shenanigans for ya. And it all can't be pinned on Barry, for once. The teamwork between the two Black Canaries was pretty cool too. Dinah having the more middle ground role, and Laurel the "no BS" role, works pretty well. And mentoring/helping out Mia worked out fairly well, overall. Also good to see the siblings got to be raised together as well.