Cook rice with dried cranberries according to package directions, omitting seasoning packet and butter. Reserve seasoning packet for another use.
Spray a small skillet with cooking spray; heat over medium-high heat. Add almonds, and sauté 3 to 5 minutes or until toasted. Remove from pan, and set aside. Wipe skillet clean with a paper towel.
Spray skillet with cooking spray; heat over medium-high heat. Add onion and shallot, and sauté 6 minutes or until tender.
Stir together rice mixture, onion, shallot, and next 3 ingredients in a large bowl, and stir well. Cover and chill 1 hour.
Stir in sliced almonds and pear just before serving.