 He made his debut for German team TSG 1899 Hoffenheim first-team on March 12, 2016, coming-on as a substitute in a Bundesliga game against VfL Wolfsburg.Canouse spent the 2016–17 season on loan at VfL Bochum.Canouse joined D.C. United of Major League Soccer in August 2017.