Justin Trudeau has been under mounting pressure since Chrystia Freeland's resignation as his finance minister on 16 December.