Completare la seguente frase: Muckalt è stato selezionato al nono turno (221° in assoluto) del
Draft NHL 1994 dai Vancouver Canucks della sua città natale. Giocò la sua prima partita nella NHL con i Canucks il 12 ottobre 1998, contro i Los Angeles Kings, segnando il suo primo punto nella NHL, un assist. Muckalt ha segnato il suo primo gol nella NHL il 20 ottobre contro i Carolina Hurricanes. Ha giocato in 73 partite durante la sua stagione da rookie, segnando 16 gol e 36 punti. Muckalt è stato scambiato con i New York Islanders insieme a Dave Scatchard e al portiere Kevin Weekes in cambio del portiere Felix Potvin e delle scelte del draft a metà della stagione 1999-2000 il 19 dicembre 1999. Poco dopo il suo debutto con gli Islanders, tuttavia, è stato messo da parte per il resto della stagione a causa di un infortunio alla spalla subito in una partita contro i Tampa Bay Lightning il 13 gennaio 2000. Dopo un'intera stagione con gli Islanders nel 2000/01, fu coinvolto in un blockbuster trade con gli Ottawa Senators il 23 giugno 2001. Muckalt è stato trasferito a Ottawa insieme al difensore Zdeno Chara e alla prima scelta degli Islanders nel 2001 (che Ottawa avrebbe successivamente utilizzato per selezionare Jason Spezza) in cambio del centro Alexei Yashin.