On 2 March 2015, the Calgary Flames traded him to the Vancouver Canucks in exchange for Vancouver's 2nd-round draft pick in 2015. Bärtschi had demanded to be traded from the Calgary Flames. Bärtschi made his Canucks debut on 4 April 2015, against the Winnipeg Jets. He initially wore #42 with the Canucks, but changed his number to 47 when the Canucks took on the Arizona Coyotes on 9 April 2015. On 11 April 2015, Sven Bärtschi scored his first and second goals as a Canuck against the Edmonton Oilers. On 28 July 2015, Bärtschi re-signed with the Canucks to a one-year, one-way contract. Bärtschi had a successful season with the Canucks, posting career-highs with 15 goals and 28 points.