Né au Royaume-Uni, Macdonald migre dans la colonie de l'Île de Vancouver après un voyage de sept mois s'étalant de 1850 à 1851. Il est embauché comme commis par la Compagnie de la Baie d'Hudson, cette dernière contrôlait alors l'île par une concession garantie par les Britanniques.