 Weir would play two more season with Edmonton before being traded to the Colorado Rockies for Ed Cooper on March 9, 1982.After already playing in 10 games for Colorado, the NHL voided the trade after Cooper was found to be hiding injuries and Weir was returned to Edmonton.Weir would not stay put for long as Edmonton traded him to the Detroit Red Wings for cash on September 14, 1982.