The combined stream flows east-northeast, into Codette Lake formed by the Francois Finlay Dam at Nipawin then into Tobin Lake, formed by the E.B. Campbell Dam. It then flows northeast, passing through a region of marshes, where it is joined from the northwest by the Torch River and the Mossy River. At the northern edge of the marshes it flows east, twisting between a series of small lakes into west-central Manitoba to The Pas, where it is joined from the southwest by the Carrot River. Southeast of The Pas, it forms several streams in a delta on the northwest side of Cedar Lake, then exiting the lake on its southeast end and flowing approximately to Lake Winnipeg, entering on the northwest shore north of Long Point. The waters of Lake Winnipeg eventually drain into Hudson Bay, via the Nelson River.