McKesson's Q3 beats The Street, pays $918M for Canadian pharmacy biz | Earnings Roundup