Täytä seuraava lause: Muckalt valittiin yhdeksännessä kierroksessa (221:s kokonaisvalinta)
1994 NHL:n draftissa kotikaupunkinsa Vancouver Canucks. Hän pelasi ensimmäisen NHL-ottelunsa Canucksilla 12. lokakuuta 1998 Los Angeles Kingsia vastaan, jolloin hän teki ensimmäisen NHL-pisteensä. Muckalt teki ensimmäisen NHL-maalinsa 20. lokakuuta Carolina Hurricaneesiä vastaan. Hän pelasi 73 ottelussa, jolloin hän teki 16 maalia ja 36 pistettä. Muckalt vaihdettiin New York Islandersille yhdessä Dave Scatchardin ja maalivahdin Kevin Weekesin kanssa vaihdossa maalivahdin Felix Potvinin ja draft-valintojen kanssa 19. joulukuuta 1999. Pian hänen debyyttinsä jälkeen Islandersilla hän kuitenkin jäi pois pelistä lopun kauden olkapäävamman takia, jonka hän sai Tampa Bay Lightningia vastaan 13. tammikuuta 2000. Hän pelasi kokonaisen kauden Islandersilla 2000-2001 ja osallistui blockbuster-kauppaan Ottawan senaattoreiden kanssa 23. kesäkuuta 2001. Muckalt siirrettiin Ottawaan yhdessä tulevan puolustajan Zdeno Charan ja Islandersin ensimmäisen kierroksen valinnan kanssa vuonna 2001 (joka Ottawa käytti myöhemmin Jason Spezzan valintaan) vastineeksi tähti Alexei Yashinille.