Canal+ Sport FR
Channel's info:

Canal Plus Sport FR En Direct, Canal+ Sport France En Direct