By then in decline as a point scorer, he was dealt the season following to the Toronto Maple Leafs. While he was briefly rejuvenated, scoring a point per game for Toronto in 1964 in both the regular season and playoffs en route to the Leafs winning the Stanley Cup (McKenney's sole NHL championship), his decline continued the next season, and the Leafs sent McKenney down to their Rochester Americans minor league team. Following that season, Toronto released him outright, and he was claimed on waivers by the Detroit Red Wings. McKenney played only sporadically for the Red Wings, spending most of his time in the 1966 and 1967 seasons with their Pittsburgh Hornets AHL affiliate.