Forest canopy height is an important indicator of the forest ecosystem, and an accurate assessment of forest canopy height on a large scale is of great significance for forest resource quantification and carbon sequestration. The retrieval of canopy height based on remote sensing provides a possibility for studying forest ecosystems. This study proposes a new method for estimating forest canopy height based on remote sensing. In this method, the GEDI satellite and ICESat-2 satellite, which are different types of space-borne lidar products, are used to cooperate with the Landsat 9 image and SRTM terrain data, respectively. Two forest canopy height-retrieval models based on multi-source remote sensing integration are obtained using a random forest regression (RFR) algorithm. The study, conducted at a forest site in the northeastern United States, synthesized various remote sensing data sets to produce a robust canopy height model. First, we extracted relative canopy height products, multispectral features, and topographic data from GEDI, ICESat-2, Landsat 9, and SRTM images, respectively. The importance of each variable was assessed, and the random forest algorithm was used to analyze each variable statistically. Then, the random forest regression algorithm was used to combine these variables and construct the forest canopy height model. Validation with airborne laser scanning (ALS) data shows that the GEDI and ICESat-2 models using a single data source achieve better accuracy than the Landsat 9 model. Notably, the combination of GEDI, Landsat 9, and SRTM data (R = 0.92, MAE = 1.91 m, RMSE = 2.78 m, and rRMSE = 12.64%) and a combination of ICESat-2, Landsat 9, and SRTM data (R = 0.89, MAE = 1.84 m, RMSE = 2.54 m, and rRMSE = 10.75%). Compared with the least accurate Landsat 9 model, R increased by 29.58%, 93.48%, MAE by 44.64%, 46.20%, RMSE by 42.80%, 49.40%, and the rRMSE was increased by 42.86% and 49.32%, respectively. These results fully evaluate and discuss the practical performance and benefits of multi-source data retrieval of forest canopy height by combining space-borne lidar data with Landsat 9 data, which is of great significance for understanding forest structure and dynamics. The study provides a reliable methodology for estimating forest canopy height and valuable insights into forest resource management and its contribution to global climate change.