No and no, myths about Canadian cable abound. 

For example, CBC's English news channel has mandatory carriage ONLY in majority Francophone areas. Further, the CBC does not receive fee for carriage. And if you think CBC is "far left"....