Vancouver police are searching for more victims of unprovoked attacks in the city's downtown core.
Police say they received several reports of a man randomly punching people near Waterfront Station on May 28.
At least five people had been assaulted by the time officers arrived, including a 37-year-old man from Burnaby, B.C., who was taken to hospital for assessment. The other four weren't badly hurt.
Investigators believe there may be others who were attacked and who have not yet contacted police.
Stuart Schneider, who is 32 and from Vancouver, was arrested near the scene and remains in custody.
He is charged with three counts of assault, one count of assault causing bodily harm, and one count of robbery.
A Vancouver police news release urges anyone who may have been attacked or who has more information to contact the department's major crimes section or make an anonymous report to Crime Stoppers.