Voltooi die volgende sin: Muckalt is in die negende ronde (221ste algehele) van die
1994 NHL Inskrywing Draft deur sy tuisdorp Vancouver Canucks. Hy het sy eerste NHL-wedstryd met die Canucks op 12 Oktober 1998 teen die Los Angeles Kings gespeel en ook sy eerste NHL-punt behaal, 'n assist. Muckalt het sy eerste NHL-doel op 20 Oktober teen die Carolina Hurricanes aangeteken. Hy het in 73 wedstryde tydens sy rookie seisoen gespeel en 16 doele en 36 punte aangeteken. Muckalt is verhandel na die New York Islanders saam met Dave Scatchard en die doelwagter Kevin Weekes in ruil vir die doelwagter Felix Potvin en die konsep kies halfpad deur die 1999-2000 seisoen op 19 Desember 1999. Kort na sy debuut met die Islanders, is hy egter vir die res van die seisoen uitgesit weens 'n skouerbesering wat hy opgedoen het in 'n wedstryd teen die Tampa Bay Lightning op 13 Januarie 2000. Na 'n volle seisoen met die Islanders in 2000/01, was hy op 23 Junie 2001 betrokke by 'n groothandel met die Ottawa Senators. Muckalt is na Ottawa oorgedra saam met die opkomende verdediger Zdeno Chara en die eerste ronde keuse van die Islanders in 2001 (wat Ottawa later sou gebruik om Jason Spezza te kies) in ruil vir die ster sentrum Alexei Yashin.