About company

Solar X is the best solar panel contractor in Canada. Based in Toronto, we install solar panels from Halifax to Vancouver.

CA 955 bay street
Not verified company