Shaver represented Canada at the 1976 Winter Olympics in Innsbruck, Austria. He withdrew after placing sixth in figures and third in the short. In 1977, he became the Canadian national champion. Making his final amateur appearance, he placed sixth at the 1977 World Championships in Tokyo, Japan.