Chrystia Freeland's bombshell resignation added more gaping holes to PM's already sparse cabinet