Trudeau's puppet master resigns