Canadian Solar Inc (NASDAQ:CSIQ) has received an order from Solarcentury to supply a total of 500 MW of photovoltaic (PV) modules for a couple of projects in Spain.