Preheat oven to 350 degrees. Coat a 9-inch tube pan or bundt pan with canola cooking spray.
Add margarine, light cream cheese, brown sugar, and granulated sugar (or sugar substitute) to large mixing bowl and beat with electric mixer on medium speed until fluffy. Add eggs one at a time, then egg substitute (1/4 cup at a time), orange zest and orange juice, mixing well and scraping sides of bowl at least once.
Measure a cup of whole-wheat flour and stir in the baking powder. Slowly add the whole-wheat flour mixture to the mixture in the mixing bowl, beating on low speed. Slowly beat in the white flour. Stir in the cranberries and white chocolate chips with a spoon.
Pour into the prepared pan and bake for about 1 hour or until toothpick inserted in the center comes out clean. Cool completely and serve.