Home Solar $Investment Canadian Solar Enters Into Long-Term Supply Contract With Vivint Solar