$CSIQ SEC Filings

Filing Filed On
CANADIAN SOLAR INC 03 Jun 2008
CANADIAN SOLAR INC. 27 May 2008
CANADIAN SOLAR INC. 23 May 2008
CANADIAN SOLAR INC. 14 May 2008
CANADIAN SOLAR INC. 13 May 2008
CANADIAN SOLAR INC. 28 Mar 2008
EFFECT 27 Mar 2008
CANADIAN SOLAR INC. 25 Mar 2008
CANADIAN SOLAR INC. 06 Mar 2008
CANADIAN SOLAR INC. 03 Mar 2008
SC 13G/A 13 Feb 2008
CANADIAN SOLAR INC. 28 Jan 2008
CANADIAN SOLAR INC 13GA1 24 Jan 2008
CANADIAN SOLAR INC. 18 Jan 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. 31 Oct 2007
CANADIAN SOLAR INC. 29 Oct 2007