Canadian Clean Energy Green Tech Tools Solar Power 8 Ways of Generating Electricity at Home: A DIY Solar Power Guide