Justin Trudeau’s cabinet has made a show of public support for the embattled Canadian prime minister ahead of further parliamentary hearings over allegations that his aides tried to interfere with the prosecution of an engineering firm accused of bribing the Libyan government.