Three men in their 20s are facing several charges after being stopped by police in east Saint John.
Just before 3 a.m. Sunday, two men from Saint John and one man from Fredericton were taken into custody.
Police said they are facing charges of possession of a restricted weapon, possession of controlled drugs and violation of an undertaking.
All three men remain in custody until a court appearance.