A 32-year-old man is facing charges after a dramatic confrontation at the Pacific Highway border crossing Tuesday that triggered a police chase through Surrey.

Authorities allege U.S. resident Kashon Nathaniel Kohler rushed the border into Canada in the mid-afternoon, then led Mounties on a roundabout pursuit that ended back at American side of the same crossing.

U.S. Customs and Border Protection said drugs were seized from a vehicle at the scene, and the RCMP confirmed that a gun believed to have been involved in the incident has also been recovered.

Kohler was taken to Bellingham, Wash., where he is facing a number of charges, including possession of controlled substances, resisting arrest and obstructing law enforcement.

Mounties could not confirm whether any shots were fired during the incident, but a witness who was at the border when it started told CTV News she heard a commotion followed by gunshots.

“There was a bunch of yelling and 'pop, pop, pop,'" Cadi Schiffer said. "All the border officers perked up and ran over and surrounded a car."

Schiffer said the vehicle then sped off through the crossing with its trunk open.

Items were tossed out of the suspect vehicle during the pursuit, according to the RCMP, and a stretch of 192nd Street in Surrey was temporarily closed so officers and police dogs could search for evidence.

Kohler has had a previous run-in with police in Eugene, Ore., where he was allegedly caught with a beer in public. Authorities said he became angry after being approached by police, and broke the glass he was holding.

Kohler had a different version of the story, however, and filed a $7 million lawsuit against police alleging he was the victim of excessive force.

According to the suit, the officer tackled Kohler without warning, stood on his hair and struck him in the back of the neck while he was face-down on the ground. The case is still in the pretrial motions, and none of the allegations have been proven in court.

With a report from CTV Vancouver’s Nafeesa Karim