Canadian energy companies Alternative energy methane Alternative energy resource project Best energy stocks Non renewable energy source Alternative fuel types Alternative fuel research Types of alternative energy List energy stocks Alternative energy systems Alternate electricity sources Gcse renewable energy sources Alternate energy cars Wind energy companies Alternative energy wind power