IS CANADIAN SOLAR A BANKABLE COMPANY