Police in Saanich, B.C., say they were called to the Red Lion Inn late Saturday afternoon.
Sgt. Chris Horsley says the attack happened in the hotel's restaurant, which was closed between shifts at the time.
Horsley says it appears the attacker stabbed several employees in the restaurant before moving into the hotel lobby, where the front desk clerk was also stabbed.
He says a 52-year-old man believed to be a manager was arrested in a back office, and police have recommended five charges of aggravated assault.
Horsley says investigators don't believe the suspect was provoked and they're still trying to figure out what motivated the attack.