Cano drove in two to give Seattle the lead in the first and hit the first of the five doubles in the sixth ining that tied a franchise mark and pushed the lead to 10-1.
Hisashi Iwakuma (6-4) went six innings, giving up a run on seven hits while striking out seven.
Jones' three hits included a triple. Seager doubled and hit a solo homer in the ninth as the Mariners also set a season-high with 18 hits.
Jarred Cosart (8-6) tied a season-high by allowing six runs on nine hits in 5 2-3 innings to end a four-game winning streak.