He played 1 season with the Maple Leafs and was traded to the Philadelphia Flyers for first-round and third-round draft picks. He only played 20 games for the Flyers and was again traded, this time to the Florida Panthers for a second-round and a third-round pick.