Only two parties have ever formed a government in Canada. The Liberal Party of Canada has had 13 official leaders, 10 of whom have been the Prime Minister. How many can you name?
Excludes interim and unofficial leaders.
Names in bold were NOT the Prime Minister of Canada.