Ms. Freeland is a step-up from Mr.Dion - who was smart but peevish, and seemed completely out-of-his element in Foreign Affairs.  

Hassan in Immigration is problematic.  While he's probably a fine individual personally - putting a human rights lawyer in charge of immigration is like putting a kid in charge of a candy store . 

Get ready for the chaos of the 90's and early 2000's to return to the immigration and refugee system - and important safeguards against phonies, asylum claim "shoppers", and problematic individuals to be dropped.  In short, it means policy where you let softness of the heart spread to the brain.