CBC laying off workers despite receiving over one billion in taxpayer funding