Discontent among Liberal Party is escalating, with over 20 MPs calling for Justin Trudeau's resignation after recent poll defeats in Toronto and Montreal.