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.
Pregnant Mila Kunis wins 'Best Villain' at MTV Movie Awards
Charlize Theron not engaged to Sean Penn 'yet'