A Coral Harbour, Nunavut, man faces 21 mostly gun-related charges following a weekend arrest.

A warrant for Taylor Paniyuk's arrest was issued on the weekend, after a complaint sparked an investigation.

An emergency response team flew to Coral Harbour from Iqaluit, because it was thought the public might be in danger.

Paniyuk was arrested peacefully and police seized a handgun.

Paniyuk, 20, faces several charges related to the unlawful possession of a gun. He's also charged with carrying a concealed weapon, pointing a weapon, uttering threats and assault.

He's due to appear in Iqaluit court on Jan. 8.