The simplified explanation is that the "hash" (or "splatter") is mostly due to the amount of high-frequency equalization used by the station. The more high-frequency boost they use, the more splatter you'll hear. Since the majority of AM receivers have an unreasonable roll-off of high frequencies, most stations boost the mid and high bands in an exponential fashion to help overcome receiver limitations and provide better intelligibility.
The degree of splatter is also dependent upon the power level of the station - stronger signals will have stronger splatter. Along the same lines, distance has the same effect - the closer you are to the tower, the stronger the signal will be, and the more splatter you'll hear.
In the case of WCNN, they have a very strong signal, and they also apply a lot of high frequency equalization.
The more technical explanation is that AM is double-sideband full carrier - the spectra are mirrored around the full carrier. In the US, the NRSC-2 specification limits broadcast AM to a 10 kHz audio bandwidth - audio frequencies above 10 kHz must be attenuated well below the carrier level. Therefore, the actual bandwidth occupied for WCNN at 680 kHz would start about 10 kHz below the carrier (670) and end about 10 kHz above (690).
The spectra are created relative to the carrier. A 1 kHz tone would give you spikes at 679 kHz and 681 kHz, a 2 kHz tone at 678 kHz and 682 kHz, and on and on. The spectra closest to the carrier correspond to bass audio frequencies, and the spectra farthest from the carrier correspond to the treble audio frequencies.
Depending on the bandwidth of your receiver, when you tune to 670, you're actually going to receive a portion of the energy from 680 - mostly the energy from those treble audio frequencies. So when a music bumper plays, or when there's a lot of sibilance or other material with a lot of high frequency energy, you'll hear the splatter increase.
Some stations have voluntarily reduced their audio bandwidth to less than 10 kHz (I recall reading a directive from Jeff Littlejohn at Clear Channel some years ago). However, most of the stations in this market still run the full 10. HD Radio further increases the occupied bandwidth of AM stations, but since 790 is the only game in town doing HD right now, that doesn't apply as much here.
Hopefully that makes some sense.