CPRHF Financials: Capital Power Corp AI Analysis