On July 1, 2015, Prust was traded to the Vancouver Canucks for Zack Kassian and Vancouver's 5th round draft pick in the 2016 NHL Entry Draft. Prust struggled with the Canucks, putting up the fewest points since his rookie 2008–09 season. On February 2, 2016, he was waived by the Canucks and subsequently after clearing waivers, was sent down to the Canucks' AHL affiliate the Utica Comets. On March 10, he returned to his home in London, ON, and was taken off the roster due to an ankle injury. He became an unrestricted free agent on July 1, 2016 after the Canucks declined to re-sign him.