Capital Power (CPX.TO) reported a Q2 net loss of C$0.33 per diluted share, narrowing from a net loss of C$0.92 a year earlier.
Analysts polled by FactSet expected a loss of C$0.42 per share.
Revenue for the quarter ended June 30 was C$740 million from C$441 million a year earlier.
Analysts expected C$817.8 million.