Canola oil (aka Low Erucic Acid Rapeseed) IS one of the worst oils because the so called "good fats" that are supposedly in canola are destroyed during the deodorization of the oil (because it smells horrible) which is done at over 500 degrees F. So any omega-3 benefit that was there is GONE.
Also, canola is one of the biggest cash crops and is largely GMO based. Even with the genetic engineering, canola is one the most heavily pesticide treated crops around. Even more, most canola oil is extracted using a petroleum derived solvent hexane.
Still think that canola is the better than olive oil??
Not saying that all olive oil is created equal or that it is good for some cooking applications, but it's fine for most.