Canadian Solar Inc (NASDAQ:CSIQ) has issued a EUR-30-million (USD 33.9m) green bond to raise funds for projects in its gigawatt-scale solar and storage portfolio in the Europe, Middle East and Africa (EMEA) region.