$CSIQ SEC Filings

Filing Filed On
CANADIAN SOLAR INC. 13 May 2008
CANADIAN SOLAR INC. 06 Mar 2008
CANADIAN SOLAR INC 05 Dec 2007
CANADIAN SOLAR INC 04 Dec 2007
CANADIAN SOLAR INC. 30 Nov 2007
CANADIAN SOLAR INC. 15 Nov 2007
CANADIAN SOLAR INC. 29 Oct 2007
CANADIAN SOLAR INC. 02 Oct 2007
CANADIAN SOLAR INC. 15 Aug 2007
CANADIAN SOLAR INC. 11 Jun 2007
CANADIAN SOLAR INC. 14 May 2007
CANADIAN SOLAR INC. 23 Apr 2007
CANADIAN SOLAR INC. 15 Mar 2007
CANADIAN SOLAR INC 11 Dec 2006