Baffin Island is a crossword puzzle answer that we have spotted 2 times. Large landmass off Canada's northeast coast A large island in the Canadian Arctic, situated at the mouth of Hudson Bay