Formó parte del equipo nacional canadiense de hockey y participó en los Juegos Paralímpicos de Invierno de 2006 y 2002. Fue el novato de mayor edad en la historia de los Juegos Paralímpicos de Invierno cuando debutó a los 41 años. En los Juegos de 2006 en Turín, Rosen y el equipo canadiense ganaron la medalla de oro en trineo de hockey.