Investing

Stock pick: Canadian Solar Inc. shines as renewable energy heats up