Justin Castro (Trudeu) steps down as Prime Minister