Despite Near-Term Earnings Weakness, Canadian Solar Is A Proven Winner