From the original post, what the canola oil provides is ALA’s for Omega 3’s. You’re aiming to replace the nutrients within the context of Soylent. Not every single thing Canola Oil gives you.
Since, again, we’re talking about this in the context of the original poster’s needs of fulfilling what Soylent has deemed the lacking nutrients in vegan soylent, bringing up nuts in and of itself was not really relevant. But, let’s be generous and calculate the conversion from ALA (the omega 3 source in walnuts) to EPA/DHA. So again, it’s about how much of the requisite nutrient you’re getting per calorie. So in my example, I said you could get about 2g of the required Omega 3’s in 100 calories (ok 1.6g in 90 calories) with just fish oil. So if you want the exact numbers and comparison:
Based on Soylent’s numbers, we need about 1.92g total of EPA+DHA.
If you assume a 25% conversion rate from ALA to EPA/DHA (which Rob did in one of his previous posts but actual conversion of ALA is 15% for DHA and 5% for EPA) we get that we need 7.68g of ALA. 1oz of walnuts contains 2.5g of ALA and 185 calories which means we’d need 3.1oz of walnuts or 573.5 calories.
With fish oil, we get 108 calories for the 1.92g. With a better ratio for EPA:DHA of 1.39:1 which is closer to the requisite ratio of 1.49:1. (Based on the conversion rate, the ratio for nuts would be 3:1)
Hence my original caution of just using nuts as a snack to make up for however much Omega 3’s were absent (which based on the email Soylent sent out was about 1.92g of Omega 3). The calorie value is NOT made up for by excluding the oil.