The Liberals accused Poilievre of being a 'fraudster' and a 'liar' while Elizabeth May said the NDP is now the 'No Discernable Principles' party