Chrystia Freeland's resignation from cabinet on Tuesday — to take on a new role as Canada's special envoy for the reconstruction of Ukraine — prompted a hastily organized mini-cabinet shuffle.
LeBlanc, MacKinnon take over for Freeland as she leaves Carney's cabinet

18