My guess is Rogers will use this to boost their internet action, putting games online. It will also boost their tv ratings somewhat. I haven't watched anything on CityTV in over 10 years. If they put games on there that aren't on another channel I will be watching.
I very much doubt this - Rogers/Bell HATES putting shows on the internet, or on-demand. The only reason they do it at all is to try and recover the people that would otherwise just stream/download shows for convenience's sake. For stuff like Leaf's games, where the lag in availability keeps most viewers on TV anyway, they have very little reason to put them online.