后，加拿大议会在1865年，以91票支持，33票反对，通过了支持加拿大联邦的决议。不过，所有海洋省份都投下了反对票。1866年，新不伦瑞克举行大选，麦克唐纳向当地亲联邦议员候选人提供金钱援助，效果明显，亲联邦一派在当地议会取得了多数席位。新斯科舍总理查尔斯·塔珀在大选后，在新斯科舍议会引入了一个法令，支持加拿大联邦。最后有关组成加拿大联邦的会议在伦敦召开。会议得出结果后，英国国会会通过有关法令，正式建立加拿大联邦。海洋省份的代表在1866年7月已经出发前往伦敦，但麦克唐纳很晚才出发前往伦敦。原因是他在此期间