In Genesis, Ham was the son who discovered Noah uncovered in his tent. Genesis 9:22 says that Ham, identified as the father of Canaan, saw his father’s nakedness and told his two brothers.
Shem and Japheth respond differently. They take a garment, walk backward, and cover Noah without looking at him. Genesis then describes Noah’s reaction after he learns what happened and pronounces a curse on Canaan, Ham’s son, rather than directly naming Ham as the subject of that curse.
This passage has generated extensive interpretation because its wording and the resulting curse have been debated by religious scholars and historians. The text itself is specific about the family relationships: Noah has sons named Shem, Ham, and Japheth, and Canaan is Ham’s son.
The answer is Ham, not Canaan. Canaan is important to the episode but is not the son who enters the tent and sees Noah. This distinction also prevents confusion with questions about the later genealogical role assigned to Canaan.