John A. Macdonald was the first PM of Canada.
He served in the Commons for a total of 23 years, 7 months, and 10 days, continuously from the first Parliament, elected in 1867, to his death in 1891.
your answer would be John A. Macdonald
5.8m questions
7.6m answers