Who is the only prime minister of Canada to serve 22 years but not necessarily consecutively ?

What kind of thing would answer this question?
human