Carter vaihdettiin Bruinsille useiden kausien jälkeen.
, ensimmäinen ja toinen kierros 2001 draft) Edmonton Oilers vastineeksi Bill Guerin ja ensimmäinen kierros 2001 draft. Toisella kaudellaan Edmontonin joukkueessa Carter saavutti uransa huipputason (32) ja pisteet (60). Kuitenkin 11. maaliskuuta 2003 hänet jälleen vaihdettiin New York Rangersille (johon Aleš Píša) vastineeksi Radek Dvořákista ja Cory Crossista.