Rodney Wallace, captain Will Johnson -- returning after a four-game injury absence -- and Diego Valeri each scored in the closing minutes to put the game away as Portland (10-5-12) snapped a two-game skid.
The win enabled the Timbers stay tied with Colorado for fourth place in the Western Conference.
Toronto fell to 4-13-10 as its winless streak stretched to five games.
Toddler uninjured after being knocked over by Obama family dog
Ron Burgundy interviews Peyton Manning on SportsCenter