Completa la frase següent: Muckalt va ser seleccionat en la novena ronda (221a en general) de l'
1994 NHL Entry Draft pels Vancouver Canucks de la seva ciutat natal. Va jugar el seu primer partit a la NHL amb els Canucks el 12 d'octubre de 1998, contra els Los Angeles Kings, anotant el seu primer punt a la NHL, una assistència. Muckalt va marcar el seu primer gol a la NHL el 20 d'octubre contra els Carolina Hurricanes. Va jugar en 73 partits durant la seva temporada de debutant, marcant 16 gols i 36 punts. Muckalt va ser traspassat als New York Islanders juntament amb Dave Scatchard i el portier Kevin Weekes a canvi del portier Felix Potvin i les seleccions de draft a mig camí de la temporada 1999-2000 el 19 de desembre de 1999. Poc després de debutar amb els Islanders, però, va quedar al marge per la resta de la temporada amb una lesió a l'espatlla que va patir en un partit contra el Tampa Bay Lightning el 13 de gener de 2000. Després d'una temporada completa amb els Islanders el 2000-01, va estar involucrat en un negoci amb els Ottawa Senators el 23 de juny de 2001. Muckalt va ser traslladat a Ottawa juntament amb el defensor Zdeno Chara i la selecció de primera ronda dels Islanders el 2001 (que Ottawa posteriorment utilitzaria per seleccionar a Jason Spezza) a canvi del centre estrella Alexei Yashin.