Cano is 14 for 23 with six RBIs in nine spring training games. The Mariners newcomer has a six-game hitting streak.
Cano's latest RBIs came against Arizona starter Archie Bradley, widely regarded as the organization's top overall prospect.
Bradley had allowed just three hits without a run in 6 1-3 previous innings this spring, but he only got through two innings against the Mariners. He allowed four runs on five hits with two walks.
Logan Morrison hit a solo home run and Dustin Ackley singled and scored twice for the Mariners, whose 13 wins are the most in spring training among all teams.
Starter Blake Beavan held the Diamondbacks to a run on five hits over 4 2-3 innings, striking out four.