Canadian Solar and Starbucks may be bullish in the medium term