Part of the Lake Champlain Valley and the St. Lawrence River drainage basin, ultimately its waters flow out of Lake Champlain through the 106 miles length of the Richelieu River into the St. Lawrence River and then into the North Atlantic Ocean north of Nova Scotia.