Hamilton finished 3-for-4 with a homer -- one of four clouted by Los Angeles -- while Trumbo chipped in with solo shot and added an RBI double as the Angels banged out 18 hits.
Jerome Williams (7-10) earned the win despite allowing six runs on nine hits over five innings.
Blue Jays starter Mark Buerhle (11-8) was pounded for eight runs on 12 hits over just four innings.
Anthony Gose blasted a grand slam and Rajai Davis added a bases-empty homer for Toronto.
Caroline Berg Eriksen: Soccer player's wife triggers debate with post-birth selfie
Britney Spears on kissing Ryan Gosling, Justin Timberlake in the Mickey Mouse Club