The bitter feud between the CBC and Quebecor appears ended after the two reached a long-term advertising agreement.