Bouchard est repêché en 1er ronde, 17e choix au total, par les Knights de London lors du repêchage 2015 de la LHO. En 2017-2018, à sa 3e année avec les Knights, il est nommé capitaine de l'équipe. À la fin de la saison 2017-2018, il est l'un des finalistes pour le trophée Max-Kaminsky qui est remis au meilleur défenseur et le trophée Red-Tilson qui est remis au joueur par excellence de la LHO.