High Quality Content by WIKIPEDIA articles! The North Shore of Lake Superior runs from Duluth, Minnesota, United States, at the southwestern end of the lake, to Thunder Bay and Nipigon, Ontario, Canada, in the north to Sault Ste. Marie, Ontario, in the east. The shore is characterized by alternating rocky cliffs and cobblestone beaches, with rolling hills and ridges covered in boreal forest inland from the lake, through which scenic rivers and waterfalls descend as they flow to Lake Superior. Americans often refer only to the Minnesota shoreline from Duluth to the international border at Grand Portage as the North Shore.