It’s official… Justin Trudeau has resigned.