The distance from Franklin Island (territory belonging to Greenland) to Ellesmere Island (Canada), across the Nares Strait, is about 25 km. If the Canadian claim to Hans Island is considered valid, Canada is even closer, at a distance of approximately 20 km.
From Qaqortoq, Greenland, to Iqaluit, Canada, it is about 740miles, or 1200km. From Qaanaaq to Ellesmere Island (the closest it is to canada), it is about 140miles, or 230km.
no were
The Labrador Sea lies between Canada and Greenland.
Greenland
The distance between Greenland and England is a total of 1600 miles. Iceland is located between the two countries in the middle of the ocean.
It is 2100 miles (Approx.). Note that this is a straight distance between the two places. The actual distance may vary according to the flight path or road/sea route chosen.
Yes
Baffin bay
There are very few islands between Canada and Greenland but if you are referring to those around Hans Island then no, and BTW Hans is ours. ;)
It is between Canada and Greenland, near the Atlantic.
Iceland
Baffin Bay forms a natural boundary between Greenland (Denmark) and Canada.
1,500 km