Coach Michel Therrien said Friday that Subban would not play in the Canadiens' games this weekend, Saturday against the Ottawa Senators or Sunday at home against the Calgary Flames.
Subban has missed the past three games after sustaining a neck injury in the third period of a game March 10 against the Buffalo Sabres. He was taken off the ice on a stretcher and transported to Montreal General Hospital but was released later that night.
Therrien also said defenseman Mark Barberio is out indefinitely because of a concussion sustained during the first period of the Canadiens' 3-2 overtime win against the Sabres on Wednesday. He has 10 points in 30 games and will become the 17th player to miss at least one game because of injury this season.
Four players have skated in all 71 games for the Canadiens this season: forwards Max Pacioretty, Alex Galchenyuk and Tomas Plekanec, and defenseman Andrei Markov.
Price last played Nov. 25 because of a lower-body injury. Price, who won the Vezina and Hart trophies last season, has been limited to 12 games this season because of injuries.
Helping Price and Subban on Friday was Nathan Chouinard, a 7-year-old youth goalie from Sherbrooke, Quebec, who has ectrodactyly, a rare congenital disorder which causes malformations in both the hands and feet. Chouinard was invited to practice by Canadiens goalie coach Stephane Waite. In videos posted by the Canadiens on their Twitter feed, he's in net for shots by Subban and serves as a screen for Price to look around to find shots.