A celebration of life at a Richmond, B.C. pub was interrupted Thursday night after an armed man stormed in and attacked someone.

Mourners were gathered at the Pioneer's Pub on No. 3 Road when a suspect wearing a balaclava allegedly entered the bar and used a gun to assault a 32-year-old man.

"The victim was allegedly struck in the head with part of a firearm, believed to be a shotgun," the RCMP said in a news release Friday.

"The suspect then fled in a light-coloured vehicle occupied by multiple suspects."

Witnesses said no shots were fired, but the victim still had to be rushed to hospital. Police said the victim is known to them, and has not been cooperating with their investigation.

About an hour later, a vehicle believed to have been involved in the incident was spotted in the parking lot of the White Spot on Southeast Marine Drive in Vancouver.

Police said two suspects, ages 19 and 22, were arrested as they were trying to leave the area, and officers recovered a firearm at the scene.

Two other men who were inside the White Spot were briefly detained as well until police confirmed they weren't involved in the assault.