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.

See Full Page