Am 10. Februar 2007 wurde Ference zusammen mit Chuck Kobasew im Tausch für Brad Stuart und Wayne Primeau an die Boston Bruins abgegeben, mit denen er im Jahr 2011 den Stanley Cup gewann. Im Juli 2013 unterzeichnete er einen Vierjahresvertrag bei den Edmonton Oilers und wurde im September zum Kapitän seines neuen Klubs ernannt. Ference erfüllte in der Folge zwei Jahre des Vertrags, musste aber aufgrund anhaltender Hüftbeschwerden kurz nach Beginn der Saison 2015/16 dauerhaft aussetzen und auf die Injured Reserve List gesetzt. Am 16. September 2016 gab der Verteidiger, der 2014 mit der King Clancy Memorial Trophy ausgezeichnet worden war, im Alter von 37 Jahren das Ende seiner aktiven Karriere bekannt.
International
Ference vertrat sein Heimatland bei der U20-Junioren-Weltmeisterschaft 1999. Im Turnierverlauf erzielte er ein Tor und zwei Torvorlagen. Im Finalspiel unterlag er mit Kanada gegen Russland und gewann die Silbermedaille.
(Legende zur Spielerstatistik: Sp oder GP = absolvierte Spiele; T oder G = erzielte Tore; V oder A = erzielte Assists; Pkt oder Pts = erzielte Scorerpunkte; SM oder PIM = erhaltene Strafminuten; +/− = Plus/Minus-Bilanz; PP = erzielte Überzahltore; SH = erzielte Unterzahltore; GW = erzielte Siegtore; 1Play-downs/Relegation; Kursiv: Statistik nicht vollständig)