Canadian Solar has raised more than $100 million, in two separate transactions, to help finance its expansion in Asia and Latin America.