Nach einer weiteren Saison in North Dakota unterzeichnete Boeser im März 2017, einen Tag nach dem letzten Playoff-Spiel der Fighting Hawks, einen Einstiegsvertrag bei den Vancouver Canucks und gab noch am gleichen Tag sein Debüt in der National Hockey League (NHL), wobei dem Angreifer prompt sein erstes Tor gelang. Mit Beginn der Spielzeit 2017/18 etablierte sich der Angreifer im Aufgebot der Canucks und führte die gesamte Liga im Monat November 2017 in Toren an (11), sodass er als NHL-Rookie des Monats ausgezeichnet wurde. Zudem übernahm er die Führung der Rookie-Scorerliste und erhielt die Auszeichnung im Dezember erneut, bevor er zum NHL All-Star Game im Januar 2018 berufen wurde. Dort wurde der Angreifer als Most Valuable Player (MVP) ausgezeichnet, wobei dies als Rookie zuletzt Mario Lemieux im Jahre 1985 gelang.