Yes we can add three unit vectors to get a unit vector.
No, the answer does not change if two unit vectors are along the coordinate axes.
An example of this is i, i, -i even If any two unit vectors are along the axes the third vector can so be aligned so that they give a vector of unit magnitude. I will give you an example: i, j, –i