This post may contain affiliate links.
This printable lesson is 27 pages long. It includes a list of all of the prime minsters of Canada (through Trudeau).
It includes a fill-in the blank page listing the different prime ministers in order 1 page for the 1st through 10th prime ministers, one page for the 11th-20th and one page for the 21st through 28th. There is also an individual fact sheet for each of the different prime ministers over time. Some of them served multiple terms, for instance Sir John Alexander MacDonald was both the first and third prime minister.
See related blog post.