Hmm, good history lesson and good points.  
Media really isn't reflecting the average Canadian, rather the outliers, and with Twitter and such increasingly driving commentary, it's only getting worse.  We need media to get back to the centre!  Instead we have continual calls for 'diversity'; i.e. racial diversity, but end up getting even less viewpoint diversity and ever increasing American style identity politics and post-modernism.