Substituting canola oil in salad
Canola oil is a neutral oil (meaning it has little/no flavor of itself) so you need another neutral oil to work. If you want to avoid vegetable oil (which in USA usually means soybean oil), you can try peanut oil, sunflower oil, or safflower oil. These are all neutral oils and should not change the flavor of the recipe.