Sky Solar Canada Logo

Solar installation in Markham, Canada
Suggest an edit · Your business? Claim now

Add more information

Add hours
We are a global independent power producer (IPP) that develops, owns and operates solar parks around the world. Our broad geographic reach and …