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.
Beyonce flaunts bikini body, Blue Ivy in vacation pics
Jordana Brewster on Paul Walker: 'He was an enormous presence in my life'