List of heads of government of Canada (Cinco De Mayo)

The following is a list of the various heads of government of Canada, as a British Dominion, the Proletarian Republic of Canada, and during the modern Federal Republic.