Dubois war für den anstehenden NHL Entry Draft 2016 verfügbar und galt dort als wahrscheinlicher Top-5-Pick, so schätzte ihn der International Scouting Service an 5. Gesamtposition sowie der Central Scouting Service an 1. Gesamtposition der nordamerikanischen Feldspieler ein. Im eigentlichen Draft wählten ihn die Columbus Blue Jackets an dritter Position aus und nahmen ihn am 29. Juni 2016 unter Vertrag. In der anschließenden Saisonvorbereitung empfahl er sich nicht nachhaltig für den NHL-Kader der Jackets und wurde daher für die Spielzeit 2016/17 zu den Cape Breton Screaming Eagles zurückgeschickt. Über den Jahreswechsel nahm er mit der U20-Auswahl Kanadas an der U20-Weltmeisterschaft 2017 teil und gewann dabei mit dem Team im eigenen Land die Silbermedaille. Im Januar 2017 gaben ihn die Screaming Eagles an die Armada de Blainville-Boisbriand ab, die im Gegenzug Mathias Laferrière sowie zwei Draft-Wahlrechte nach Cape Breton schickten. Mit der Armada erreichte Dubois in der Folge das Finale um die Coupe du Président, unterlag mit dem Team dort jedoch den Saint John Sea Dogs mit 0:4.