Telecanal es el canal de televisión abierta más reciente de Chile. Inició sus emisiones el 5 de diciembre de 2005 desde las modernas instalaciones del World Trade Center, en pleno centro financiero de Santiago, donde se ubican las oficinas, estudios y transmisión de Telecanal. Nace como una estación tecnológica en la cual prima la eficiencia e innovación.
Su misión la definen como producir y exhibir contenidos rentables y de calidad, que logren entretener e informar a los televidentes. Buscando ser preferido por el público por generar una programación alegre, cercana y que respete la integridad de las personas.