Macdonald was born in Scotland; when he was a boy his family immigrated to Kingston in the Province of Upper Canada (today in eastern Ontario).
Macdonald sinh ra ở Scotland; khi ông còn bé, gia đình đã di cư đến Kingston trong khu thuộc địa của Upper Canada (ngày nay là đông Ontario).