Preheat oven to 300°.
Cover a jelly-roll pan with parchment paper. Coat parchment paper with cooking spray.
Combine oats, rice cereal, brown sugar, chopped pecans, salt, and ground cinnamon in a large bowl.
Combine honey and canola oil in a small saucepan over low heat; cook 2 minutes or until warm. Remove from heat. Add vanilla and chocolate; stir with a whisk until smooth. Pour chocolate mixture over oat mixture. Lightly coat hands with cooking spray. Gently mix chocolate mixture and oat mixture until combined. Spread oat mixture onto prepared jelly-roll pan. Bake at 300° for 20 minutes, stirring after 10 minutes. Cool completely on pan; stir in cranberries.