The man, whose name was not reported, allegedly stabbed people at random Thursday in a building in Vancouver's West End, CBC News reported.
"It was fairly chaotic scene," said Sgt. Randy Fincham. "There were multiple victims in multiple spots within that apartment building."
One of the hospitalized victims had severe injuries, police said.
Fincham said the motive for the attacks was unclear.
"It appears that a lot of these victims were unrelated to each other and that they had no dealings with each other ... and that it was possibly something that happened in the hallway, and it was a random attack on all of these individuals," he said.
Charlize Theron not engaged to Sean Penn 'yet'
Pregnant Mila Kunis wins 'Best Villain' at MTV Movie Awards