Canadian prime minister resigned