Pasibaigus paskutiniam jo sutarties metui, 2012 m. liepos 2 d. "Sabres" pakeitė "Dallas Stars" į "Steve Ott" ir "Adam Pardy". Dėl 2012-2013 m. NHL uždarymo poveikio, Roy žaidė tik 30 žaidimų su "Stars" 2012-2013 m. Sezonas prieš, 2013 m. Balandžio 2 d., Jis buvo parduotas "Vancouver Canucks" mainais į perspektyvą Kevin Connauton ir antrąjį ratą atrankos
2013 m. Rojus savo pirmoje rungtynėje su "Canuck" įregistravo asistą prieš "Edmonton Oilers".