This is because calcium has a lower ionization energy than sodium. The ionization energy is the energy required to remove an electron from an atom. The lower the ionization energy, the easier it is to remove an electron. This means that calcium is more likely to lose an electron and form a cation than sodium.