Discover SolarShare at our Annual General Meeting June 15, Toronto. Learn more >>