Canning exits Health Mart, nabs top marketing spot at Omnicare