Line a 9-inch square pan with parchment, leaving overhang for lifting.
Stir graham crumbs, granulated sugar, and melted butter until evenly moistened.
Press the mixture firmly into the pan. Chill while you make the filling.
Whip 1 cup cold heavy cream to stiff peaks; set aside.
Beat cream cheese, 3/4 cup powdered sugar, and vanilla until smooth and fluffy.
Fold the whipped cream into the cream cheese mixture until no streaks remain.
Spread the cream layer over the crust and chill 10 minutes.
Combine cranberry sauce, drained pineapple, orange zest, pecans, and salt; stir gently.
Spoon the cranberry mixture over the cream layer and smooth the top.
Whip remaining 1/2 cup cream with 1 tbsp powdered sugar to soft peaks; spread on top.
Chill at least 2 hours to set. Garnish with extra pecans, slice, and serve.