Ok, first off, Canada has never had a President. It has Prime Ministers. The first Prime Minister of Canada was Sir John A. MacDonald, who was in that position from July 1, 1867, until November 5, 1873. Hope that helps!