Preheat oven to 300 degrees F.
In a large bowl, combine oatmeal, all nuts, and craisins. Stir so it's well mixed.
In a smaller, separate bowl, whisk together maple syrup, olive oil, brown sugar, salt, and cinnamon.
Pour maple syrup mixture over oatmeal mixture.
Stir well so all of the oatmeal mixture is covered with the syrup mixture.
Pour out on a large, rimmed baking sheet that has been sprayed with non-stick spray. Spread into a single layer.
Bake for 45 minutes. Remove from oven at 15 minute intervals and stir. Mixture will be golden brown and well toasted when done.
Cool completely. Store in jars or other airtight container.