Después de ser intercambiado a los Canucks, Naslund no fue utilizado en juegos.
De repente, fue puesto en la alineación y lo hizo bastante bien en comparación con el resto del equipo, que estaba luchando.
Pero en la temporada 2006-2007, tuvo problemas porque Bertuzzi fue expulsado y le resultó mucho más difícil marcar.
En la temporada baja del 2008, los Rangers firmaron con Naslund un contrato de dos años por $8 millones.
Naslund ha pasado la mayor parte de su tiempo con los Rangers jugando en la primera línea del equipo con Scott Gómez como su centro.