Carter rejoined the Edmonton Oilers on a try-out basis during their training camp in September 2007. He played one exhibition game with them before he was released on October 2, 2007. Carter decided to travel to Switzerland and signed with HC Lugano of the National League A (NLA). Carter retired from playing professional ice hockey in 2008.