I would like to know the detailed and specific reason why each of the 7 nations were evicted from Canaan. Each of them committed a different sin. Where is it mentioned in the Torah, and where is it discussed in the Tamud and What were the reasons?
The reason for the dispossession of the 7 nations is mentioned explicitly in the Torah in a few places. In Shemot Chapter 34, Bamidbar 33, and Devarim Chapters 7 and 20. The Torah describes the nations as nations of idol worshippers and as nations who commit immoral abominations. The Torah sees their presence in Eretz Yisrael as a spiritual threat to the Jewish people and allowing them to stay would cause intermarriage and leading the Jewish people astray from their moral and holy objectives. Some of the issues in regard to the seven nations are discussed in the Talmud in Yevamot 76a, Avoda Zara 20a, 36a.