Canadian Solar Inc. stays a Hold amid margin pressure, cash burn and execution risks. Click for this updated look at CSIQ ...