Buchholz beats Blue Jays again