$CSIQ SEC Filings

Filing Filed On
FORM 6-K 14 Oct 2009
CANADIAN SOLAR INC. 14 Oct 2009
CANADIAN SOLAR INC. 14 Oct 2009
CANADIAN SOLAR INC. 14 Oct 2009
CANADIAN SOLAR INC. 14 Oct 2009
CORRESP 13 Oct 2009
UPLOAD 08 Oct 2009
CORRESP 17 Sep 2009
UPLOAD 01 Sep 2009
FORM 6-K 07 Aug 2009
EFFECT 13 Jul 2009
POS AM 07 Jul 2009
CT ORDER 07 Jul 2009
FORM 6-K 30 Jun 2009
FORM 6-K 08 Jun 2009
FORM 20-F 08 Jun 2009
FORM 6-K 27 May 2009
6-K 18 Mar 2009
6-K 18 Feb 2009
SC 13G/A 06 Feb 2009