A 31-year-old man in Happy Valley-Goose Bay has been charged with sexual assault.

Police received a report from a woman on Wednesday. The RCMP conducted an extensive search of the town and found the man with the help of a police dog.

The man will appear in court Thursday to answer to charges, including two counts of assault and one count of sexual assault.