Escribe unha continuación para este parágrafo - Muckalt foi seleccionado na novena rolda (221o en xeral) do Draft de entrada da NHL de 1994
polos seus Vancouver Canucks. Xogou o seu primeiro partido na NHL cos Canucks o 12 de outubro de 1998, contra os Los Angeles Kings, anotando o seu primeiro punto na NHL, unha asistencia. Muckalt marcou o seu primeiro gol na NHL o 20 de outubro contra os Carolina Hurricanes. Xogou en 73 partidos durante a súa tempada de novato, anotando 16 goles e 36 puntos. Muckalt foi traspasado aos New York Islanders xunto con Dave Scatchard e o porteiro Kevin Weekes a cambio do porteiro Felix Potvin e as seleccións do draft a mediados da tempada 1999-2000 o 19 de decembro de 1999. Pouco despois de debutar cos Islanders, con todo, quedou fóra para o resto da tempada cunha lesión no ombreiro sufrida nun partido contra o Tampa Bay Lightning o 13 de xaneiro de 2000. Despois dunha tempada completa cos Islanders en 2000-01, estivo involucrado nun gran cambio cos Ottawa Senators o 23 de xuño de 2001. Muckalt foi traspasado a Ottawa xunto co defensor Zdeno Chara e a selección de primeira rolda dos Islanders en 2001 (que Ottawa usaría posteriormente para seleccionar a Jason Spezza) a cambio do centro estrela Alexei Yashin.