Conservatives and New Democrats hammered Liberal Leader Justin Trudeau in the House of Commons Monday for collecting speaking engagement fees from charity groups, despite Trudeau saying he would refund any organization that feels it didn’t get its money's worth.