It didn't take Terrell Owens long to find work.
His agent said Friday that Owens would find a new team by the end of next week "if not sooner." It was definitely sooner.
The NFL's drama llama is taking his popcorn north after signing a one-year, $6.5 million deal with the Buffalo Bills.
Owens said he's leaving "America's Team" for "North America's Team." The Bills play some preseason and regular-season games in Toronto.
And Owens, who is 35, said he can still play the game.
"I can still play. I can still run. As long as I'm healthy, I'll continue to play," he said. "People have asked me that the last couple of years, and I've always told them, 'As long as God keeps me healthy and I'm able to be productive, then I'll continue to play."
Owens, 35, has more than worn out his welcome in Dallas. The Boys cut the controversial receiver Thursday after three seasons. He had previously been released by the San Francisco 49ers and Philadelphia Eagles after players said he was a divisive force in the locker room, and things appeared to be little different in Dallas.
Sports
In partnership with NBC Sports Philadelphia
But the Bills need all the help they can get. They were 25th in the NFL in yards gained last season. Buffalo has ranked 25th or lower in each of the past six seasons in total offense.