The Canadian party system is a deviant case among the Anglo-American democracies. It has too many parties, it is susceptible to staggering swings from election to election, and its provincial and federal branches often seem unrelated. Unruly and inscrutable, it is a system that defies logic and classification - until now. In this political science tour de force, Richard Johnston makes sense of the Canadian party system. With a keen eye for history...