So Rogers on demand was added to the latest XBox update.. (requires a Live Gold subscription + a Rogers on Demand account)
So I went to http://www.rogersondemand.com/ to check what free content if any was there and found out that if you have just about any Rogers service you can get additional free content.
By confirming my Rogers Wireless account I seem to be able to view content for several stations including some special stations like Teletoon and Treehouse, it isn't a lot but interesting and probably worth checking out if you have Rogers cell phone or other services.
There's a handful of free clips...
http://www.rogersondemand.com/clips/snl/weekend_update_rebecca_larue_10_of_10 <-- Kristen Wiig ftw
and even http://www.rogersondemand.com/tvshows/family_guy