Guelph Police have arrested a 27-year-old man from the city and charged him with possession, production and distribution of child pornography. 

Police say the investigation began on July 16, and a search warrant was executed at a home in Guelph on Thursday. 

The man has been held in custody and is expected to appear in court on Friday for a bail hearing. 

Police say the investigation is ongoing.