Skilled diplomacy for Sir John A Macdonald