High-efficiency Canadian Solar panels