Answer
Yes, that statement is accurate. William Lyon Mackenzie King, Canada's 10th Prime Minister, held office for three separate terms totaling over 21 years, making him the longest-serving prime minister in Canadian history. Laurier's tenure, while long and impactful, did not surpass King's record for uninterrupted service.