Canal+ television

Georges Tron, state secretary for public affairs dismissed this, telling Canal+ television the government would stick to its guns.
I can’t understand the meaning of “Canal+ television” in the sentence. Could you explain it in a simple English?

Canal+ is the name of a television network, like BBC, CNN or Univision -

Aha! I need to watch TV more!
Thanks, Luschen.