100% canola oil will not give you a hard soap, it'll not lather , rather give you a little creamy lather, it'll turn out mushy too. And will develop DOS in no time, check your Linos, Canola oil is among some soft oils that cannot be used at large quantity for soaping, only as little as 5 to 10%...