Larsen was hit by Devils forward Taylor Hall at 14:27 and fell hard to the ice.
He was on the ice for several minutes. Teammates Henrik Sedin and Brandon Sutter helped lift Larsen onto the stretcher, and he was taken to a hospital for evaluation.
"I haven't had a late update, but from what I've been told he's moving his extremities and he's awake and responding," Canucks coach Willie Desjardins said after the 3-2 loss.
Desjardins said he thought Larsen would stay in New Jersey overnight.
Larsen, 27, had four assists in 17 games this season.
"You always worry about your players, about their health, and he lay motionless for quite a while so it was a concern for sure," Desjardins said.