Yes. The image was taken at 48°58’23.9"N 68°52’53.0"W (48.973305, -68.881388).
I was mistaken - it’s the Betsiamites River.
I just spent a few minutes exploring it. It’s actually quite pretty. It’s like a huge natural aqueduct. It goes all the way from the lake in the north, where there’s a dam, to the St. Lawrence River in the South. I landed on the lake. It looks like when the river was created, they used the altitude of the top of the dam for the river.