Addition of NaCl and CaCl2 to snow In cold countries, it is a common phenomena to add salt to melt or clear snow. However, only specific salts are being commercially. So my question is that why only sodium chloride and $\ce{CaCl2}$ are used for addition to snow, to melt/clear it?
Salts will lower the melting point of snow or ice.
$\ce{NaCl}$ is chosen because it is cheap.

Edited: Salt with more total ions is more effective. $\ce{CaCl_{2}}$ is the one of the most available salt with 3 total ions. $\ce{MgCl_{2}}$ is another option.
Some crude $\ce{NaCl}$ produced from sea water directly contain $\ce{Ca}$ and $\ce{Mg}$ salt and can be used to melt ice.