It’s been a particularly eventful week for Prime Minister Justin Trudeau. After the surprise departure of cabinet ministers Chrystia Freeland and Sean Fraser on Monday, Trudeau has been faced with the loudest-ever chorus of voices calling on him to resign, including from more than one third of his Liberal Party caucus. Read More