[Exodus: 23.32]. Thou shalt make no covenant with them, nor with their gods.
Is God admitting the existence of other 'gods' here? I would expect that if God were in-fact the only God that the end of the sentence in the verse would be 'nor with their false gods'.
1. The word used for "G-d" and "false god" is the same word. Technically the word refers to any type of power or force that exists. The Canaanite pantheon was a deification of natural forces (as their names indicate), so the word is used to indicate idols as well. When used in reference to G-d, the intent is that He is the supreme power behind all forces.
2. Generally, when the Tanach uses the word "כרת" to indicate making a treaty, it says "כרת
with" as in Ex. 24:8, Deut. 29:11. In this verse it says, "כרת
for them and
for their gods". The intent being to not make a treaty that will be beneficial
for them. In this case - as the context makes clear - to not allow them or their idols to remain in the land.
3. You may want to refer to the Forum Rules regarding posting in DIR's.