Canadian Solar Inc. Solar Company, one of the largest solar companies power in the world, today announced that SunRun, one of the largest solar companies ...