What is "ve'Im Yarchiv Hashem ... " referring to?
Rashi, Ramban and Rashbam: It refers to the Keini, Kenizi and Kadmoni which Hashem promised to Avraham. 1
Rashbam: Over and above the seven Cana'ani nations - See Bereishis 15:19-21 and Torah Temimah, note 22. See also Ramban, who elaborates.
"ve'Im Yarchiv Hashem Elokecha es Gevulcha". Why does the Torah write "ve'Im"?
R. Bachye: This is one of four locations 1 where "Im" is a statement and not a condition - since they are all Mitzvos that are also mentioned elsewhere without the word ?Im'.
Because the promise to Avraham was indeed on condition that Yisrael keep all the Mitzvos - as the next Pasuk indicates. 2
R. Bachye: "ve'Im Mizbach Avanim Ta'aseh Li" (Mishpatim 20:22); "Im Kesef Talveh es Ami" (Sh'mos 22:24: "ve'Im Tarkiv Minchas Bikurim" ( Vayikra 2:14) and here.


