He was lead play-by-play voice for Ice hockey at the 2010 Winter Olympics in Vancouver, British Columbia, Canada for CTV, where he worked alongside Pierre McGuire, who also worked the tournament for NBC, and Ray Ferraro. He and Ferraro also called 2018 Winter Olympics in PyeongChang, including the bronze medal match between Canada and the Czech Republic and the gold medal match between Russia and Germany.