The metal used as a catalyst in the hydrogenation of oils is:
Ni as catalyst binds both the H2 and the unsaturated substrate and facilitates their union which is the mechanism of hydrogenation of oil while other given element can't able to do so.
Ni is used for most reaction as the catalyst because of it is cheaper to run the reaction with it, in commercial world cost-effectiveness is best and desired pathway.