The millennial-minded sports MCN and Canadian Football League have signed a sales and content partnership agreement.