 After playing with the Canucks, McAllister played 56 games for the Toronto Maple Leafs from 1998–2000 before playing with the Philadelphia Flyers, Colorado Avalanche, and the New York Rangers.He was traded from the Rangers to the Phoenix Coyotes during the NHL lockout in which during that time, McAllister played in the Elite Ice Hockey League for the Newcastle Vipers.He spent one full season with the Coyotes' AHL affiliate the San Antonio Rampage before signed for the Kalamazoo Wings of the UHL.