Im Juli 2018 unterzeichnete Duclair einen Einjahresvertrag bei den Columbus Blue Jackets und absolvierte dort bis zum Februar 2019 ein solides Spieljahr, ehe er mit zwei Zweitrunden-Wahlrechten in den NHL Entry Drafts 2020 und 2021 an die Ottawa Senators abgegeben wurde. Im Gegenzug wechselten Ryan Dzingel und ein Siebtrunden-Wahlrecht im NHL Entry Draft 2019 nach Columbus. Im Trikot der Senators steigerte er seine persönliche Statistik deutlich, so verzeichnete er in der Saison 2019/20 insgesamt 40 Scorerpunkte bei 23 Toren in 66 Partien. Dennoch wurde sein auslaufender Vertrag im Herbst 2020 nicht verlängert, sodass er sich im Dezember 2020 als Free Agent den Florida Panthers anschloss. Sein Einjahresvertrag wurde nach der Spielzeit 2020/21 um weitere drei Jahre verlängert, wobei er ein durchschnittliches Jahresgehalt von drei Millionen US-Dollar erhalten soll.