Mineralocorticoid excess (such as in Conn's syndrome or hyperaldosteronism) causes metabolic alkalosis through multiple mechanisms: increased H+ ion secretion in the renal tubules, hypokalemia (which leads to intracellular H+ shift), and increased urinary acid excretion. The opposite condition - mineralocorticoid deficiency - would cause metabolic acidosis, not alkalosis.