The Yukon River is the longest river in North America that flows entirely within one country (Canada).
While the Mississippi River is longer overall, it flows through both the United States and Canada. The Yukon River flows for over 1,980 miles (3,190 kilometers) entirely through Canada's Yukon Territory and Alaska, making it the longest river in North America that is entirely within one country.