Question: Clive wrote "I really enjoyed your Bible study. I see Terah took Abram, Lot & Sarai to go to Canaan, & died on route in Haran, seemingly before God spoke to Abram to leave his country. Did Terah go to Canaan because God spoke to Abram?"
Answer: Your question is interesting.
Terah, Abraham's father, was grieving for his son Haran. Terah, it seems, decided to stay in the northern Mesopotamian "city of Haran," (no connection with his son Haran) rather than carry on the journey to Canaan. The family were in the city of Haran for five years. The people of Haran served the same moon god as the people in Terah's former location, the southern Mesopotamian "city of Ur." Terah, Jewish literature records, was a craftsman who made idols. So he may have found a blossoming trade in Haran. This seems to be upheld by Scripture: "This is what the LORD, the God of Israel, says: 'Long ago your ancestors, including Terah the father of Abraham and Nahor, lived beyond the Euphrates River and served other gods (Josh 24:2). The Hebrew word for "served" can also mean to "work", hence the tradition that Terah was a craftsman who made idols.
Terah left the city of Ur probably for two reasons.
One: Abram told his father that Yahweh had instructed them to leave. Stephen informs us in Acts 7:2 “Brothers and fathers, listen to me. Our glorious God appeared to our ancestor Abraham in Mesopotamia before he settled in Haran." So we know that Abraham told his father Terah to leave. Terah may not have wanted to leave such a comfortable city, which brings us to the second reason.
Two: Josephus says this, "Now Terah hating Chaldea, on account of his mourning for Haran, they all removed to Haran". So Terah had two reasons to leave the city of Ur of the Chaldees.
I hope that's helpful Clive.