The river then turns south and heads to Kettle Lake, the furthest point east it reaches, before continuing south and entering Mississagi River Provincial Park at Upper Bark Lake at an elevation of . The river then continues south and crosses back into Algoma District, where it remains for the rest of its journey to Lake Huron, and enters the large "L"-shaped Bark Lake. It then heads west through Hellgate Rapids, takes in its right tributary the Abinette River at an elevation of , splits into two channels to form an island at , recombines at , and enters the large Rocky Island Lake at an elevation of , where the right tributary Cypress River enters. The Mississagi River then flows into Aubrey Lake, partially formed by the Aubrey Falls Generating Station (hydro) and dam, and where the Wenebegon Rivers joins. Not all the water is funnelled into the station, however; some continues to form the Aubrey Falls.