Le , les Penguins l'envoient avec Erik Christensen, Angelo Esposito et leurs choix de premier tour au repêchage de 2008 aux Thrashers d'Atlanta en retour de Pascal Dupuis et Marián Hossa. Après deux saisons avec Atlanta, il signe le un contrat de trois ans en tant qu'agent libre avec les Maple Leafs de Toronto. Après deux saisons marqués par des blessures, les Maple Leafs rachètent sa dernière année de contrat.