Liberal MP Sean Casey has urged Prime Minister Justin Trudeau to resign, amid growing discontent within the party and declining public support. At least 20 MPs have signed a pledge requesting Trudeau’s resignation, as the party grapples with strained relations with India and low poll numbers.