 In 1987, he was traded again, and would finish his career in North America in a Buffalo Sabres uniform before playing three seasons in Italy.In 1997, Napier was hired as the head coach of the Toronto St. Michael's Majors of the Ontario Hockey League.He was the president of the NHL Alumni Association for 12 years and retired in 2016.