Butenschön est né à Itzehoe mais à l'âge de 2 ans ses parents déménagèrent au Canada. Outre la citoyenneté allemande, il possède ainsi également la citoyenneté canadienne, ce qui en vertu des règlements de l'IIHF l'oblige à jouer au moins 2 ans en Allemagne pour pouvoir être sélectionné en équipe nationale allemande. Pourtant sa double citoyenneté lui permet de ne pas être considéré comme étranger dans le championnat allemand.
Au cours de la saison 2000-2001 il est transféré chez les Oilers d'Edmonton, où il dispute 7 nouvelles rencontres de LNH, avant de se voir à nouveau cantonné dans leur équipe réserve, les Bulldogs de Hamilton. En 2002 il change encore de franchise et rejoint les Islanders de New York, puis effectue un premier retour en Allemagne lors de la saison 2004-2005 annulée de la LNH, déjà chez les Adler Mannheim. Après une nouvelle tentative en LNH lors de la saison 2005-2006 avec les Canucks de Vancouver, il reprend le chemin de l'Allemagne et de Mannheim pour la saison 2006-2007. Il y signe un contrat courant jusqu'en 2008 et la saison 2006-07 lui permet d'étoffer son palmarès, puisque son équipe réussit le doublé Coupe-Championnat.