Ellesmere Island Canada is home to the most remote northern-most continually inhabited place on earth. Canadian Forces Base Alert is near the northern tip of Ellesmere Island. Learn more about the island and who lives there. The Canadian army maintains a base here to watch over the arctic.