It begins at Balsam Lake adjacent to Lookout Mountain and on the border to the Northwest Territories, and flows 115 kilometers south to reach its mouth at the Beaver River, which flows via the Liard River to the Mackenzie River.