No one stepping up to take a shot at the number of Prime Ministers...so the answer is 22. Ranging from Sir John. A Macdonald our first, to our present Stephen Harper.

Ruben Carter - What is his nickname?

Where was he born and raised? And where does he live now?