The City of Haverhill has received just over a million dollars in so-called “cannabis impact fees” since the city’s first ...