Weber was named an alternate captain for Canada in the 2014 Winter Olympics in Sochi, where Canada repeated as gold medallists. He was also an alternate captain for Canada's champion team at the 2016 World Cup in Toronto.