AMENDED AND RESTATED CREDIT AGREEMENT Dated as of June 8, 2007 among McKESSON CORPORATION and McKESSON CANADA CORPORATION, collectively, the Borrowers, BANK OF AMERICA, N.A., as Administrative Agent, BANK OF AMERICA, N.A. (acting through its Canada...