We really believe Canada is having a moment right now,” says Tara Woodbury, who’s in charge of content for Netflix Canada alongside Danielle Woodrow.