Recurrent Energy, a wholly-owned unit of Canadian Solar Inc (NASDAQ:CSIQ), has signed a 25-year power purchase agreement (PPA) for 63 MW of solar power with Stanford University.