McKesson Corp. bids for the 400-store Uniprix