TV providers don't control the amount of commercials except indirectly if they have a media arm like Bell or Rogers.  
They also don't decide on the local blackouts.  It's the league or team that controls that.