McKay was born in West Gwillinbury Township, Simcoe County, Upper Canada in 1840, the son of D. Grant McKay, who came to Upper Canada from New Brunswick.
The location where McKay was born was West Gwillinbury Township, Simcoe County, Upper Canada in 1840, and he was the son of D. Grant McKay, who came to Upper Canada from New Brunswick.