Who is the president of canada?
Canada doesn't have a President instead a prime minister who acts as a President.