 Brown played the rest of the year mostly on a line with Nazem Kadri and Leo Komarov, collecting 20 goals and compiling 36 points.On August 26, 2017, as a restricted free agent, Brown signed a new three-year, $6.3 million contract with Toronto worth $2.1 million annually.On July 1, 2019, Brown was traded (along with Nikita Zaitsev and Michael Carcone) to the Ottawa Senators in exchange for Cody Ceci, Ben Harpur, Aaron Luchuk and a third-round pick in the 2020 NHL Entry Draft.