Pada tanggal 3 Oktober 2017, Pouliot ditukarkan ke Vancouver Canucks sebagai pertukaran untuk Andrey Pedan dan 2018
putaran keempat. Dia mencetak gol pertamanya bersama Canucks pada tanggal 22 November, mencetak gol kemenangan dalam kemenangan 5-2 atas timnya sebelumnya, Pittsburgh Penguins. Pada tanggal 29 Maret 2018, setelah mencetak gol kelima dalam kariernya dalam kemenangan 2-1 Canucks atas Edmonton Oilers, Pouliot mencetak rekor NHL untuk sebagian besar gol yang dicetak sejak awal karir, dengan semuanya menjadi gol kemenangan pertandingan. Pouliot lebih lanjut memperpanjang ini dengan gol kemenangan keenam melawan Colorado Avalanche pada tanggal 2 November 2018. Pada tanggal 26 Juni, Canucks kembali menandatangani Pouliot untuk kontrak satu tahun, $ 1,1 juta.