Superhero series Titans is still figuring itself out

The Toronto-shot DC Comics show premiered in the U.S. last year and is now streaming on Netflix Canada

by