Professional bullfighter Cody Call said there was "shock, confusion" and "at first, panic" as a stampede in Williams Lake, B.C., on Sunday ended with a shooting that wounded two people.
Thousands of people were evacuated from the arena on the final day of the Williams Lake Stampede, held for the first time since the pandemic began.
"You don't expect anything like this in small-town B.C.," Call told CBC News.
RCMP said they arrested one suspect in connection with the shooting they believe was "targeted."
Two people were taken to hospital with gunshot wounds around 3:30 p.m. PT, an RCMP spokesperson said in a phone interview.
On Monday, Williams Lake RCMP issued a statement saying the two people who were injured are expected to survive.
Police still believe the shooting was targeted, but told CBC News that an innocent bystander was one of the two people hurt.
Call, 24, was one of three bullfighters helping protect stampede bull riders from cattle during an event.
When they heard of the shooting, they jumped into action to help with the evacuation.
He estimated there were about 3,000 spectators in the stands.
"You could definitely see everyone in the crowd stand up and look right at the top right of the grandstand," said Call, who lives in 150 Mile House, east of Williams Lake.
"And then all of a sudden someone yells, 'Gun! Gun!'
"People in that corner kind of started to panic a little bit. There was a lot of movement directly down the stands ... We all started unpinning stuff and opened up every gate we could, so everyone could exit as fast and easily as possible."
Those efforts — and the calm instructions from the event's announcer — helped ensure no one was hurt as they left the stands, said Court Smith, president of the Williams Lake Stampede Association.
"Thousands of our patrons were evacuated safely," Smith said, in a post on the association's Facebook page. "Our announcer did a fantastic job of having people exit the facility.
"We're waiting for updates from the RCMP to see where things go from here," Smith said.
Investigators do not believe there is any further risk to members of the public, said RCMP spokesperson Kris Clark in an interview Sunday evening.
"We believe that the individuals were known to each other," Clark said.
He asked anyone with video of the incident to contact Williams Lake RCMP.
The four-day stampede started on June 30.