A federal agency invested millions in a green energy firm accused of profiting from slave labour in China, records show. The Canada Pension Plan Investment Board disclosed in its latest filings it holds shares in a company named in a human rights report: “We are responsible for anything that is in our portfolio.”