Channel Zero, an independent Canadian media company, sold its CHCH News headquarters for $6.95 million, or $139 per square foot. The company that acquired the property, Television City Inc., is a partnership between real estate developers Movengo Corp. and Lamb Development Corp.