1) It's midwinter, but there's no sea ice. That rules out anything in northern Canada (Baffin Island, Ellesmere, Labrador). 2) There are trees on the lower slopes, but not many. Again, that rules out northern Canada. If it was the west coast of British Columbia, there would be more trees (Alaska has already been ruled out).3) In midwinter, the sun in the north is mostly from the south, so by looking at the shadows, I first thought the photo was looking north. But the lack of sea ice tells me it's not that far north, so the sun could be coming from the SW or SE, depending on the time of day.4) A common northerly route for airliners from NA is across the pole to Frankfurt. The route in to Frankfurt would fly along the W coast of Norway, and you'd get a good view of the fjords there.

So: Norway, looking east, late afternoon flight. I can't narrow it down any better than that, I'm afraid, but two of the three longest fjords are in Norway, the third is in Greenland which has been ruled out.

Perry, you are absolutely correct by saying Sognefjord. So you come in first, YAY!

Howard, great reasoning. The view in the first post is looking northeast. The flight was out of Helsinki into New York. It was probably a midday flight, but I really don't remember, except that I was at the airport for a bit before leaving.

Never did see Greenland or Iceland, though.

Sognefjord is the second longest fjord after Scoresby Sund, and the longest in Norway. The town or village of Skjolden is in the photo on the first post.

Andrew, I entirely forgot about all the fjords in Canada!

Yes, Chall, it is Norway! I'll try to get some Google Earth images up after a bit.