High Quality Content by WIKIPEDIA articles! CHCH-TV, channel 11, is a television station originating in Hamilton, Ontario, Canada, with transmitters located not only in Hamilton but throughout Ontario. Owned and operated by Channel Zero Inc., it is...