The intersection of latitude and longitude is one definition of the centre point of Canada, as explained by the Atlas of Canada. “The resulting location 62°24′N 096°28′W is located just south of Yathkyed Lake in Nunavut, west of Hudson Bay.
The nearest inhabited place to this point is Baker Lake.
Photo: reddit.com