Hi JP,
Here is a bit of information for Baffin Island. We actually went to Auyuittuq National Park which is located on Baffin Island.
On the Map below, it is the island located to the left of Greenland, we were pretty much above the Arctic Circle (red dashed line) the whole trip
Map of North America
These are not my photos (i don't have scanned) although my photos are similar to the ones found on the link below (I guess we saw all the same stuff)
Photos
As for the climbing, there is not much because the rock is really friable. We heard constant rock falls while we were sleeping. It was pretty spectacular! Most of the climbing is to be had on Mt Asgard (the cylinder shaped peak in this picture)

which is the most solid piece of rock in the park.
The easiest route up the mountain would 5.8 with a few pitches of A1. The whole route is about 30 pitches and takes approx. 25-30 hours.
Definitely a place to visit. I'm already itching to go back!
Bring plenty of bug spray though. Skeeters are horrendous!!!