Canadian Solar Inc (NASDAQ:CSIQ) has raised USD 30 million (EUR 27.8m) in funding from the China-Portuguese Speaking Countries Cooperation and Development Fund (CPDFund) for the development and construction of solar projects in Brazil.