Researched input on your ranking: canola and soy are healthier than coconut since they're both multiply unsaturated whereas coconut is saturated and has shorter chains. As far as I can tell, canola has a pretty good profile of fatty acids.
Okay, again I haven't read a thing so I'm not saying you are wrong. I've just heard too many times that coconut is better for cooking, especially frying, and also to be eaten raw. Something about oxidation and temperature. Whatever. If canola is healthier I might switch to it, it's far cheaper after all.
Hmm maybe that means it yields some better results, flavour and texture-wise? I've only ever used coconut oil as a cosmetic, and the only research I've done is health-based. As a general rule of thumb though, saturated fats are worse for you than non-saturated ones, and the less saturated a fat is, the lower the temperature where it goes from liquid to solid. Ie, butter melts at a higher temperature than coconut oil, so it's more saturated. Coconut oil melts at a higher temperature than canola (canola goes solid way below the freezing temper of water), so it's more saturated.