GOD's first promise of the land of Canaan to the messiah was in Shechem.
And the LORD appeared unto Abram, and said, I will give this land to your seed : and there he built an altar unto the LORD, who appeared unto him. Genesis 12:7
We know this refers to Christ because Paul said the promises (not just a promise) were made to Abraham and Christ.
Now to Abraham and his seed were the promises made. He saith not, And to seeds, as of many; but as of one, And to thy seed, who is Christ. Galatians 3:16
This is confirmed by the fact that when GOD later made a blood covenant with Abram to give him the assurance that he would receive the land, GOD said he would give the land, not to Abram, but to his seed.
And he said unto him, I am the LORD that brought thee out of Ur of the Chaldees, to give thee this land to inherit it. And he said, Lord GOD, whereby shall I know that I shall inherit it? Genesis 15:7-8
In the same day the LORD made a covenant with Abram, saying, Unto thy seed have I given this land, from the river of Egypt unto the great river, the river Euphrates: Genesis 15:18
Abram knew this referred to the messiah. A covenant to give the land to Abram's descendents would have provided him with absolutely no assurance, because he could never receive anything from those who would die like he would. But Abram's faith in the messiah assured him that he would receive the land with the messiah in the resurrection.