3 Clean Energy Stocks With Passive Income for 2023  Yahoo Canada Finance