Canadian Prime Minister Justin Trudeau faces mounting scrutiny as reports suggest he may resign as Liberal Party Leader. From a controversial holiday with a billionaire to singing 'Bohemian Rhapsody' before a royal funeral.