On Sunday at approximately 4:50 p.m. Whitehorse RCMP responded to a complaint of a Hyundai Elantra driving erratically on Hamilton Boulevard heading towards Two Mile Hill.
Police found the suspected driver and his vehicle downtown.
A 20-year-old man has been charged with possession of a weapon for a dangerous purpose, possession of drugs, and carrying a concealed weapon.
The name of the man cannot be released because the charges have not been sworn in court.
Whitehorse RCMP Const. Dean Hoogland said the investigation is ongoing and more charges are possible.