November 24 (SeeNews) - Photovoltaic (PV) module manufacturer Canadian Solar Inc (NASDAQ:CSIQ) has signed a 112-MW module supply agreement with US residential solar company Sunrun (NASDAQ:RUN).