No oil "causes" DOS-it's rancidity that "causes" DOS. The ONLY way you are going to find out , as czmaha has said, is to test it for yourself and your particular set of circumstances. DOS doesn't (unfortunatly) appear immediatly after making the soap, it takes time to develop. So, make some batches using canola and wait at least six months (a year is better) and then if there's no DOS, you're all set. If you are only making soap for yourself, make a small batch and use it up within a month or two and you can use any oil you want because DOS may not show up that fast (very few exceptions). If you are looking to sell, you STILL need to be testing and waiting six month to a year to confidently say no DOS.
There's a good thread here that I can't find off the top of my head that showed results of single oil soaps and you can see what the canola one looks like, I don't recall it being a pure white soap. You want pure white, do a 100% coconut bar at 20% superfat. That's a really white bar.
Personally, I don't use canola. I trust the results of people before me who had issues with it. And I trust the opinion of people who have been doing this a lot longer than me. I'm not wasting good oil and lye and my time/curing space/brain space on something with a higher chance of failure than I want...it's not worth saving .15 a bar.