Justin Trudeau's announcement that he will step down as Prime Minister once a new liberal leader is chosen sent shock waves ...