Provera (medroxyprogesterone acetate) is generally less expensive in Canada and internationally than at U.S. pharmacies.