Hoàn thành câu sau
1994 NHL Entry Draft bởi quê hương Vancouver Canucks. Anh chơi trận NHL đầu tiên của mình với Canucks vào ngày 12 tháng 10 năm 1998, chống lại Los Angeles Kings, ghi điểm NHL đầu tiên của mình, một trợ giúp. Muckalt ghi bàn thắng đầu tiên của mình vào ngày 20 tháng 10 trước Carolina Hurricanes. Anh đã chơi trong 73 trận trong mùa giải mới của mình, ghi được 16 bàn thắng và 36 điểm. Muckalt đã được trao đổi cho New York Islanders cùng với Dave Scatchard và thủ môn Kevin Weekes để đổi lấy thủ môn Felix Potvin và chọn sơ đồ giữa mùa giải 1999-2000 vào ngày 19 tháng 12 năm 1999. Tuy nhiên, ngay sau khi ra mắt với Islanders, anh đã bị loại trong phần còn lại của mùa giải do chấn thương vai trong trận đấu với Tampa Bay Lightning vào ngày 13 tháng 1 năm 2000. Sau một mùa giải đầy đủ với Islanders vào năm 2000 <unk> 01, anh đã tham gia vào một thương mại bom tấn với Ottawa Senators vào ngày 23 tháng 6 năm 2001. Muckalt đã được giao cho Ottawa cùng với hậu vệ Zdeno Chara và lượt chọn vòng đầu tiên của Islanders vào năm 2001 (mà Ottawa sau đó sẽ sử dụng để chọn Jason Spezza) để đổi lấy trung tâm ngôi sao Alexei Yashin.