Everyone needs to settle down on the news front that soccer got on the CTV schedule. Its not all what it seems for the tv contract for the MLS and CFL dealings with TSN.
Here is the rundown. TSN and CFL have a deal in place where CFL is #1 on their platform. The TSN offers this due to the CFL being after the NHL the networks greatest asset. They guarantee schedule dates and front line production from week 1 to Grey Cup on all platforms.
Now for soccer. TSN wanted to regional for TFC but during negotiations no other networks really stepped up to offer MLS/TFC/Vancouver anything that TSN could not or would not. Sportsnet and CBC saw very little to no reason to big for MLS.
So TSN made an attempt to guarantee every game on more than 1 regional network and on the main network TSN1 during non CFL-Hockey-NFL-MLB-NBA events.
So when the schedule came out TSN could not offer their end of the bargain as there were soooo many conflicted dates.
The biggest is the NCAA Basketball. TSN would not budge for soccer so Bell (unhappy doing so) got the games on CTV during poor programming dates. Thus there are other conflicted dates and reason why CTV was willing to adjust.