CVS Health is rolling out delivery for prescriptions and some over-the-counter medicines. This comes as CVS races to stay ahead of Amazon. CVS introduced same-day delivery in New York City last year and is now expanding it to Boston, Miami, Philadelphia, San Francisco and Washington, D.C.