There have been four Canadian Prime Ministers who were born
outside of Canada. They are none other than Sir John A. MacDonald -
Scottish and Canadian, Alexander Mackenzie, also Scottish and
Canadian, Sir Mackenzie Bowell, Scottish and Canadian, and the most
recent, John Turner, English and Canadian. Many Cabinet Ministers
throughout history have also held multiple citizenships.