Stachan was born in Cornwall in Upper Canada in 1808, the oldest son of John Strachan, the first Anglican Bishop of Toronto.
The father of Stachan was John Strachan, who became the first Anglican bishop of Toronto in 1820. Stachan was born in Cornwall, Upper Canada in 1808.