Canadian Solar Inc (NASDAQ:CSIQ) has won the right to sign power purchase agreements (PPAs) for 364 MWp of solar power generating capacity in Brazil.