Deutsche funds Canadian Solar