In a significant political shift, Justin Trudeau announces his resignation as Prime Minister amid internal dissent and ...