 Canadian Solars CSIQ arm clinches a purchase and sale agreement with Appalachian Power for its Firefly solar project in Virginia. The monetization of the project is set to boost its operational results. 