A complete list of Canadian prime ministers that have held office since Confederation in 1867 can be found at Parl.ca.gc. The site, provided by the Canadian Parliament, contains the names, dates of service and party affiliations of the included prime ministers. Others sources that offer lists of Canadian prime ministers include Wikipedia and About.com.
Wikipedia provides a list of Canadian prime ministers with photographs, birth and death dates, districts, and notes on significant events during their terms. Although About.com is not up-to-date, as of November 2015, due to the recent election, the prime ministers' biographies are much more detailed than many other sources. About.com also has a trivia quiz on Canadian prime ministers, which could be a useful educational tool.