Yes, you can substitute the canola oil for another neutral-tasting oil. I suggest using vegetable oil or corn oil. I don't recommend using coconut oil because the properties are slightly different and it resulted in a dense cake when I tested this recipe.