There was a large police presence after a man was shot outside the Capilano Walmart at 98 Avenue and 50 Street Saturday night.
Several police cruisers responded to a weapons complaint around 7:45 p.m., and officers taped off a large section of the Capilano Mall parking lot.
Police said a man was found on scene with what appeared to be a gunshot wound. He was taken to hospital with non-life-threatening injuries.
Around 8 p.m., officers in tactical gear could be seen in a residential area across the street.
One witness told Global News that officers were focused on a pair of cars parked next to one another.
Police said a suspect vehicle was located nearby and a man was taken into custody.
Noah Turcotte, 29, is facing charges including aggravated assault and various firearm-related offences.