McKesson Canada names president of Rexall