Justin Trudeau has resigned! A sad day for Canada now that its first black PM has left public office.