If you live in Calgary, the city has a fantastic funding program. The city puts up the money and then you repay it as a top up on your property taxes with a minimal interest rate.
The payback period of solar is generally shorter than the payback period of the loan from the city so it's likely you would see your monthly cash flow improve right off the hop.
There are other communities in Alberta offering similar programs. I'm a giant nerd about this stuff so feel free to DM me.