Canadian Solar has promoted company veteran Colin Parkin to the role of president and appointed him to its board. Parkin succeeds Yan Zhuang as a director and assumes the role of president from ...