His first job back home in Sweden was as a truck driver, but hockey was more to his liking so Carnback did what he could to make a career of it. Like many Swedes who made it to the NHL, he began and finished his career in his home and native land, including a brief pit stop in 1994-95 during the owners lockout,
Montreal drafted him 125th overall in 1988 but it would be another four years before he agreed to move to Canada to try the NHL game. He played only six games with the Habs before being traded to Anaheim, and in 1993-94 he had a dozen goals on the year. Over the next two seasons, though, he spent as much time in the minors as with the Ducks, and midway through 1995-96 he abandoned the NHL and moved to Germany and later back to Sweden.
Carnback also had plenty of international experience. He played in the World Juniors in 1988, won a gold medal at the 1992 World Championships and a bronze two years later, and played at the Albertville Olympics in 1992.