For pastry: In medium bowl, combine flour & salt; add chilled butter & shortening. with pastry blender, combine until mixture resembles cornmeal. Sprinkle with ice water. Toss lightly with a fork until dough holds together when pinched. Flatten dough to a round; wrap in plastic wrap & refrigerate at least 30 minutes.
Meanwhile, prepare filling: In large bowl, combine pear slices & cranberries. Sprinkle with 1 1/4c sugar, whole wheat flour, allspice & cardamom; mix thoroughly. Spread fruit mixture into a 13x9x2" pan; dot w/1TB butter. Heat oven to 375°F.
On lightly floured surface, roll pastry to about 1/8" thick, making it 1" larger than the rim of the pan. Place pastry over fruit. Crimp border around rim. Cut 3 2" slits in pastry. Dust w/1tsp sugar. Bake 45 minutes until browned & fruit is bubbling. Cool 15-20 minutes. Serve warm with vanilla ice cream.