I just wanna repost this question.
If this is the reason why Noah cursed Canaan and yes it is.
Leviticus 18:7 ~ You must not expose the nakedness of your father by having sexual relations
with your mother. She is your mother; you must not have sexual relations with her.
Why Noah being the Son of God cursed Canaan?
God said, whoever got the sins that person must be the one to suffer.
Therefore it should be Ham who should be cursed by Noah.
EZEKIEL 18:20
20 The soul that sinneth, it shall die.
The son shall not bear the iniquity of the father, neither shall the father bear the iniquity of the son: the righteousness of the righteous shall be upon him, and the wickedness of the wicked shall be upon him.