The purpose of this paper is to analyze the optimal water levels in the Great Lakes to meet the needs of multiple stakeholders and thus achieve sustainable development in the region. The Weight-Function-Synthesis-Optimization (WFSO) model was used in this study. By classifying the water level needs of different interest groups, their respective satisfaction functions are established, and the overall satisfaction function is formed by weighting. In addition, the quadratic polynomial function is used to fit the optimal monthly water level time series of Lake Ontario, and the fitting effect is good, fully reflecting the periodic and seasonal changes in the water level of Lake Ontario. By considering the priorities of various stakeholders, this paper defines an overall satisfaction metric, "allsa," and identifies a time series of monthly optimal water levels for Lake Ontario and beyond. The ideal water level was determined to be 74.9 meters. The study results suggest that maintaining this water level can maximize the satisfaction of ecosystems, transportation, real estate, terminals, and hydropower companies, and promote sustainable development of the region.