The Harper Government gave plenty of money to the Aga Khan Foundation (NOT to the Aga Khan!) too. Canadian governments give money to that foundation because it does good work. Trudeau got the invitation because the Aga Khan is a family friend whom he's known all his life. Maybe Ambrose got her invite to the yacht for similar reasons?